diff --git a/CHANGELOG.md b/CHANGELOG.md index a6fc1cdb8c1..47a72f4de3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project does adheres to [Semantic Versioning](https://semver.org/spec/v ## [Unreleased] +## [5.10.0] - 2023-05-10 + +- Latest metadata updates from 9th May 2023 +- Fixes invalid paths for singleValueExtendedProperties and multiValueExtendedProperties nav properties (https://github.com/microsoftgraph/msgraph-metadata/issues/246) +- Fixes invalid paths for catalogs/accessPackages nav properties (https://github.com/microsoftgraph/msgraph-metadata/issues/338) + ## [5.9.0] - 2023-05-03 - Latest metadata updates from 2nd May 2023 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/DeletedItemsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/DeletedItemsRequestBuilder.cs index 1f5cb5dd0b7..fbcd319a1da 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/DeletedItemsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/DeletedItemsRequestBuilder.cs @@ -2,8 +2,11 @@ using Microsoft.Graph.DirectoryNamespace.DeletedItems.Delta; using Microsoft.Graph.DirectoryNamespace.DeletedItems.GetAvailableExtensionProperties; using Microsoft.Graph.DirectoryNamespace.DeletedItems.GetByIds; +using Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphAdministrativeUnit; using Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphApplication; +using Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphDevice; using Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphGroup; +using Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphServicePrincipal; using Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphUser; using Microsoft.Graph.DirectoryNamespace.DeletedItems.Item; using Microsoft.Graph.DirectoryNamespace.DeletedItems.ValidateProperties; @@ -38,14 +41,26 @@ public class DeletedItemsRequestBuilder : BaseRequestBuilder { public GetByIdsRequestBuilder GetByIds { get => new GetByIdsRequestBuilder(PathParameters, RequestAdapter); } + /// Casts the previous resource to administrativeUnit. + public GraphAdministrativeUnitRequestBuilder GraphAdministrativeUnit { get => + new GraphAdministrativeUnitRequestBuilder(PathParameters, RequestAdapter); + } /// Casts the previous resource to application. public GraphApplicationRequestBuilder GraphApplication { get => new GraphApplicationRequestBuilder(PathParameters, RequestAdapter); } + /// Casts the previous resource to device. + public GraphDeviceRequestBuilder GraphDevice { get => + new GraphDeviceRequestBuilder(PathParameters, RequestAdapter); + } /// Casts the previous resource to group. public GraphGroupRequestBuilder GraphGroup { get => new GraphGroupRequestBuilder(PathParameters, RequestAdapter); } + /// Casts the previous resource to servicePrincipal. + public GraphServicePrincipalRequestBuilder GraphServicePrincipal { get => + new GraphServicePrincipalRequestBuilder(PathParameters, RequestAdapter); + } /// Casts the previous resource to user. public GraphUserRequestBuilder GraphUser { get => new GraphUserRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphAdministrativeUnit/Count/CountRequestBuilder.cs similarity index 94% rename from src/Microsoft.Graph/Generated/Me/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs rename to src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphAdministrativeUnit/Count/CountRequestBuilder.cs index cea33735f7a..55034a0f443 100644 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphAdministrativeUnit/Count/CountRequestBuilder.cs @@ -7,7 +7,7 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Me.Events.Item.MultiValueExtendedProperties.Count { +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphAdministrativeUnit.Count { /// /// Provides operations to count the resources in the collection. /// @@ -17,14 +17,14 @@ public class CountRequestBuilder : BaseRequestBuilder { /// /// 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/graph.administrativeUnit/$count{?%24search,%24filter}", pathParameters) { } /// /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/graph.administrativeUnit/$count{?%24search,%24filter}", rawUrl) { } /// /// Get the number of the resource diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/IncompatibleGroupsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphAdministrativeUnit/GraphAdministrativeUnitRequestBuilder.cs similarity index 58% rename from src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/IncompatibleGroupsRequestBuilder.cs rename to src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphAdministrativeUnit/GraphAdministrativeUnitRequestBuilder.cs index 5a5035b9d74..cd3e9bf18fb 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/IncompatibleGroupsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphAdministrativeUnit/GraphAdministrativeUnitRequestBuilder.cs @@ -1,6 +1,4 @@ -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleGroups.Count; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleGroups.Item; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleGroups.Ref; +using Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphAdministrativeUnit.Count; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -11,68 +9,58 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleGroups { +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphAdministrativeUnit { /// - /// Provides operations to manage the incompatibleGroups property of the microsoft.graph.accessPackage entity. + /// Casts the previous resource to administrativeUnit. /// - public class IncompatibleGroupsRequestBuilder : BaseRequestBuilder { + public class GraphAdministrativeUnitRequestBuilder : BaseRequestBuilder { /// Provides operations to count the resources in the collection. public CountRequestBuilder Count { get => new CountRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the collection of identityGovernance entities. - public RefRequestBuilder Ref { get => - new RefRequestBuilder(PathParameters, RequestAdapter); - } - /// Gets an item from the Microsoft.Graph.identityGovernance.entitlementManagement.catalogs.item.accessPackages.item.incompatibleGroups.item collection - public GroupItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("group%2Did", position); - return new GroupItemRequestBuilder(urlTplParams, RequestAdapter); - } } /// - /// Instantiates a new IncompatibleGroupsRequestBuilder and sets the default values. + /// Instantiates a new GraphAdministrativeUnitRequestBuilder and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public IncompatibleGroupsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleGroups{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { + public GraphAdministrativeUnitRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/graph.administrativeUnit{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { } /// - /// Instantiates a new IncompatibleGroupsRequestBuilder and sets the default values. + /// Instantiates a new GraphAdministrativeUnitRequestBuilder and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public IncompatibleGroupsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleGroups{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { + public GraphAdministrativeUnitRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/graph.administrativeUnit{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { } /// - /// The groups whose members are ineligible to be assigned this access package. + /// Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { + public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { + public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); var errorMapping = new Dictionary> { {"4XX", ODataError.CreateFromDiscriminatorValue}, {"5XX", ODataError.CreateFromDiscriminatorValue}, }; - return await RequestAdapter.SendAsync(requestInfo, GroupCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); + return await RequestAdapter.SendAsync(requestInfo, AdministrativeUnitCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); } /// - /// The groups whose members are ineligible to be assigned this access package. + /// Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection /// /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { + public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { + public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { #endif var requestInfo = new RequestInformation { HttpMethod = Method.GET, @@ -81,7 +69,7 @@ public RequestInformation ToGetRequestInformation(Action - /// The groups whose members are ineligible to be assigned this access package. + /// Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection /// - public class IncompatibleGroupsRequestBuilderGetQueryParameters { + public class GraphAdministrativeUnitRequestBuilderGetQueryParameters { /// Include count of items [QueryParameter("%24count")] public bool? Count { get; set; } @@ -156,17 +144,17 @@ public class IncompatibleGroupsRequestBuilderGetQueryParameters { /// /// Configuration for the request such as headers, query parameters, and middleware options. /// - public class IncompatibleGroupsRequestBuilderGetRequestConfiguration { + public class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration { /// Request headers public RequestHeaders Headers { get; set; } /// Request options public IList Options { get; set; } /// Request query parameters - public IncompatibleGroupsRequestBuilderGetQueryParameters QueryParameters { get; set; } = new IncompatibleGroupsRequestBuilderGetQueryParameters(); + public GraphAdministrativeUnitRequestBuilderGetQueryParameters QueryParameters { get; set; } = new GraphAdministrativeUnitRequestBuilderGetQueryParameters(); /// - /// Instantiates a new incompatibleGroupsRequestBuilderGetRequestConfiguration and sets the default values. + /// Instantiates a new graphAdministrativeUnitRequestBuilderGetRequestConfiguration and sets the default values. /// - public IncompatibleGroupsRequestBuilderGetRequestConfiguration() { + public GraphAdministrativeUnitRequestBuilderGetRequestConfiguration() { Options = new List(); Headers = new RequestHeaders(); } diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphDevice/Count/CountRequestBuilder.cs similarity index 94% rename from src/Microsoft.Graph/Generated/Me/Calendar/MultiValueExtendedProperties/Count/CountRequestBuilder.cs rename to src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphDevice/Count/CountRequestBuilder.cs index 66d9a27acbc..70ffdbe358d 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendar/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphDevice/Count/CountRequestBuilder.cs @@ -7,7 +7,7 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Me.Calendar.MultiValueExtendedProperties.Count { +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphDevice.Count { /// /// Provides operations to count the resources in the collection. /// @@ -17,14 +17,14 @@ public class CountRequestBuilder : BaseRequestBuilder { /// /// 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/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/graph.device/$count{?%24search,%24filter}", pathParameters) { } /// /// Instantiates a new CountRequestBuilder 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/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/graph.device/$count{?%24search,%24filter}", rawUrl) { } /// /// Get the number of the resource diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphDevice/GraphDeviceRequestBuilder.cs similarity index 61% rename from src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs rename to src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphDevice/GraphDeviceRequestBuilder.cs index eb2caa54917..4d9698177cd 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphDevice/GraphDeviceRequestBuilder.cs @@ -1,4 +1,6 @@ +using Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphDevice.Count; using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; using System.Collections.Generic; @@ -7,56 +9,58 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.FilterByCurrentUserWithOn { +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphDevice { /// - /// Provides operations to call the filterByCurrentUser method. + /// Casts the previous resource to device. /// - public class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder { + public class GraphDeviceRequestBuilder : BaseRequestBuilder { + /// Provides operations to count the resources in the collection. + public CountRequestBuilder Count { get => + new CountRequestBuilder(PathParameters, RequestAdapter); + } /// - /// Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + /// Instantiates a new GraphDeviceRequestBuilder and sets the default values. /// - /// Usage: on='{on}' /// Path parameters for the request /// The request adapter to use to execute the requests. - public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/filterByCurrentUser(on='{on}'){?%24top,%24skip,%24search,%24filter,%24count,%24select,%24orderby}", pathParameters) { - if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + public GraphDeviceRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/graph.device{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { } /// - /// Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + /// Instantiates a new GraphDeviceRequestBuilder and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/filterByCurrentUser(on='{on}'){?%24top,%24skip,%24search,%24filter,%24count,%24select,%24orderby}", rawUrl) { + public GraphDeviceRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/graph.device{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { } /// - /// Invoke function filterByCurrentUser + /// Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { + public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { + public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); var errorMapping = new Dictionary> { {"4XX", ODataError.CreateFromDiscriminatorValue}, {"5XX", ODataError.CreateFromDiscriminatorValue}, }; - return await RequestAdapter.SendAsync(requestInfo, FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); + return await RequestAdapter.SendAsync(requestInfo, DeviceCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); } /// - /// Invoke function filterByCurrentUser + /// Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection /// /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { + public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { + public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { #endif var requestInfo = new RequestInformation { HttpMethod = Method.GET, @@ -65,7 +69,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Invoke function filterByCurrentUser + /// Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection /// - public class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + public class GraphDeviceRequestBuilderGetQueryParameters { /// 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 @@ -130,17 +144,17 @@ public class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { /// /// Configuration for the request such as headers, query parameters, and middleware options. /// - public class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration { + public class GraphDeviceRequestBuilderGetRequestConfiguration { /// Request headers public RequestHeaders Headers { get; set; } /// Request options public IList Options { get; set; } /// Request query parameters - public FilterByCurrentUserWithOnRequestBuilderGetQueryParameters QueryParameters { get; set; } = new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(); + public GraphDeviceRequestBuilderGetQueryParameters QueryParameters { get; set; } = new GraphDeviceRequestBuilderGetQueryParameters(); /// - /// Instantiates a new filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration and sets the default values. + /// Instantiates a new graphDeviceRequestBuilderGetRequestConfiguration and sets the default values. /// - public FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration() { + public GraphDeviceRequestBuilderGetRequestConfiguration() { Options = new List(); Headers = new RequestHeaders(); } diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphServicePrincipal/Count/CountRequestBuilder.cs similarity index 94% rename from src/Microsoft.Graph/Generated/Me/Calendar/SingleValueExtendedProperties/Count/CountRequestBuilder.cs rename to src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphServicePrincipal/Count/CountRequestBuilder.cs index 71eece0844b..c268e5ce2c5 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendar/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphServicePrincipal/Count/CountRequestBuilder.cs @@ -7,7 +7,7 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Me.Calendar.SingleValueExtendedProperties.Count { +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphServicePrincipal.Count { /// /// Provides operations to count the resources in the collection. /// @@ -17,14 +17,14 @@ public class CountRequestBuilder : BaseRequestBuilder { /// /// 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/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/graph.servicePrincipal/$count{?%24search,%24filter}", pathParameters) { } /// /// Instantiates a new CountRequestBuilder 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/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/graph.servicePrincipal/$count{?%24search,%24filter}", rawUrl) { } /// /// Get the number of the resource diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AccessPackagesIncompatibleWith/AccessPackagesIncompatibleWithRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphServicePrincipal/GraphServicePrincipalRequestBuilder.cs similarity index 57% rename from src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AccessPackagesIncompatibleWith/AccessPackagesIncompatibleWithRequestBuilder.cs rename to src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphServicePrincipal/GraphServicePrincipalRequestBuilder.cs index e60fc82d91c..3e2b3f10a69 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AccessPackagesIncompatibleWith/AccessPackagesIncompatibleWithRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/GraphServicePrincipal/GraphServicePrincipalRequestBuilder.cs @@ -1,5 +1,4 @@ -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AccessPackagesIncompatibleWith.Count; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AccessPackagesIncompatibleWith.Item; +using Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphServicePrincipal.Count; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -10,64 +9,58 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AccessPackagesIncompatibleWith { +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.GraphServicePrincipal { /// - /// Provides operations to manage the accessPackagesIncompatibleWith property of the microsoft.graph.accessPackage entity. + /// Casts the previous resource to servicePrincipal. /// - public class AccessPackagesIncompatibleWithRequestBuilder : BaseRequestBuilder { + public class GraphServicePrincipalRequestBuilder : BaseRequestBuilder { /// Provides operations to count the resources in the collection. public CountRequestBuilder Count { get => new CountRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the accessPackagesIncompatibleWith property of the microsoft.graph.accessPackage entity. - public Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AccessPackagesIncompatibleWith.Item.AccessPackageItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("accessPackage%2Did1", position); - return new Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AccessPackagesIncompatibleWith.Item.AccessPackageItemRequestBuilder(urlTplParams, RequestAdapter); - } } /// - /// Instantiates a new AccessPackagesIncompatibleWithRequestBuilder and sets the default values. + /// Instantiates a new GraphServicePrincipalRequestBuilder and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public AccessPackagesIncompatibleWithRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/accessPackagesIncompatibleWith{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { + public GraphServicePrincipalRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/graph.servicePrincipal{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { } /// - /// Instantiates a new AccessPackagesIncompatibleWithRequestBuilder and sets the default values. + /// Instantiates a new GraphServicePrincipalRequestBuilder and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public AccessPackagesIncompatibleWithRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/accessPackagesIncompatibleWith{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { + public GraphServicePrincipalRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/graph.servicePrincipal{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { } /// - /// The access packages that are incompatible with this package. Read-only. + /// Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { + public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { + public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); var errorMapping = new Dictionary> { {"4XX", ODataError.CreateFromDiscriminatorValue}, {"5XX", ODataError.CreateFromDiscriminatorValue}, }; - return await RequestAdapter.SendAsync(requestInfo, AccessPackageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); + return await RequestAdapter.SendAsync(requestInfo, ServicePrincipalCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); } /// - /// The access packages that are incompatible with this package. Read-only. + /// Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection /// /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { + public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { + public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { #endif var requestInfo = new RequestInformation { HttpMethod = Method.GET, @@ -76,7 +69,7 @@ public RequestInformation ToGetRequestInformation(Action - /// The access packages that are incompatible with this package. Read-only. + /// Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection /// - public class AccessPackagesIncompatibleWithRequestBuilderGetQueryParameters { + public class GraphServicePrincipalRequestBuilderGetQueryParameters { /// Include count of items [QueryParameter("%24count")] public bool? Count { get; set; } @@ -151,17 +144,17 @@ public class AccessPackagesIncompatibleWithRequestBuilderGetQueryParameters { /// /// Configuration for the request such as headers, query parameters, and middleware options. /// - public class AccessPackagesIncompatibleWithRequestBuilderGetRequestConfiguration { + public class GraphServicePrincipalRequestBuilderGetRequestConfiguration { /// Request headers public RequestHeaders Headers { get; set; } /// Request options public IList Options { get; set; } /// Request query parameters - public AccessPackagesIncompatibleWithRequestBuilderGetQueryParameters QueryParameters { get; set; } = new AccessPackagesIncompatibleWithRequestBuilderGetQueryParameters(); + public GraphServicePrincipalRequestBuilderGetQueryParameters QueryParameters { get; set; } = new GraphServicePrincipalRequestBuilderGetQueryParameters(); /// - /// Instantiates a new accessPackagesIncompatibleWithRequestBuilderGetRequestConfiguration and sets the default values. + /// Instantiates a new graphServicePrincipalRequestBuilderGetRequestConfiguration and sets the default values. /// - public AccessPackagesIncompatibleWithRequestBuilderGetRequestConfiguration() { + public GraphServicePrincipalRequestBuilderGetRequestConfiguration() { Options = new List(); Headers = new RequestHeaders(); } diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/Item/DirectoryObjectItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/Item/DirectoryObjectItemRequestBuilder.cs index 7f656169e82..c657f479bb4 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/Item/DirectoryObjectItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/Item/DirectoryObjectItemRequestBuilder.cs @@ -2,8 +2,11 @@ using Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.CheckMemberObjects; using Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GetMemberGroups; using Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GetMemberObjects; +using Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphAdministrativeUnit; using Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphApplication; +using Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphDevice; using Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphGroup; +using Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphServicePrincipal; using Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphUser; using Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.Restore; using Microsoft.Graph.Models.ODataErrors; @@ -37,14 +40,26 @@ public class DirectoryObjectItemRequestBuilder : BaseRequestBuilder { public GetMemberObjectsRequestBuilder GetMemberObjects { get => new GetMemberObjectsRequestBuilder(PathParameters, RequestAdapter); } + /// Casts the previous resource to administrativeUnit. + public GraphAdministrativeUnitRequestBuilder GraphAdministrativeUnit { get => + new GraphAdministrativeUnitRequestBuilder(PathParameters, RequestAdapter); + } /// Casts the previous resource to application. public GraphApplicationRequestBuilder GraphApplication { get => new GraphApplicationRequestBuilder(PathParameters, RequestAdapter); } + /// Casts the previous resource to device. + public GraphDeviceRequestBuilder GraphDevice { get => + new GraphDeviceRequestBuilder(PathParameters, RequestAdapter); + } /// Casts the previous resource to group. public GraphGroupRequestBuilder GraphGroup { get => new GraphGroupRequestBuilder(PathParameters, RequestAdapter); } + /// Casts the previous resource to servicePrincipal. + public GraphServicePrincipalRequestBuilder GraphServicePrincipal { get => + new GraphServicePrincipalRequestBuilder(PathParameters, RequestAdapter); + } /// Casts the previous resource to user. public GraphUserRequestBuilder GraphUser { get => new GraphUserRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/AccessPackage/AccessPackageRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/Item/GraphAdministrativeUnit/GraphAdministrativeUnitRequestBuilder.cs similarity index 59% rename from src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/AccessPackage/AccessPackageRequestBuilder.cs rename to src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/Item/GraphAdministrativeUnit/GraphAdministrativeUnitRequestBuilder.cs index c99d218c841..c11e8f36d19 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/AccessPackage/AccessPackageRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/Item/GraphAdministrativeUnit/GraphAdministrativeUnitRequestBuilder.cs @@ -8,54 +8,54 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Item.AccessPackage { +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphAdministrativeUnit { /// - /// Provides operations to manage the accessPackage property of the microsoft.graph.accessPackageAssignmentPolicy entity. + /// Casts the previous resource to administrativeUnit. /// - public class AccessPackageRequestBuilder : BaseRequestBuilder { + public class GraphAdministrativeUnitRequestBuilder : BaseRequestBuilder { /// - /// Instantiates a new AccessPackageRequestBuilder and sets the default values. + /// Instantiates a new GraphAdministrativeUnitRequestBuilder and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public AccessPackageRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/accessPackage{?%24select,%24expand}", pathParameters) { + public GraphAdministrativeUnitRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/graph.administrativeUnit{?%24select,%24expand}", pathParameters) { } /// - /// Instantiates a new AccessPackageRequestBuilder and sets the default values. + /// Instantiates a new GraphAdministrativeUnitRequestBuilder and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public AccessPackageRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/accessPackage{?%24select,%24expand}", rawUrl) { + public GraphAdministrativeUnitRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/graph.administrativeUnit{?%24select,%24expand}", rawUrl) { } /// - /// Access package containing this policy. Read-only. + /// Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { + public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { + public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); var errorMapping = new Dictionary> { {"4XX", ODataError.CreateFromDiscriminatorValue}, {"5XX", ODataError.CreateFromDiscriminatorValue}, }; - return await RequestAdapter.SendAsync(requestInfo, Microsoft.Graph.Models.AccessPackage.CreateFromDiscriminatorValue, errorMapping, cancellationToken); + return await RequestAdapter.SendAsync(requestInfo, Microsoft.Graph.Models.AdministrativeUnit.CreateFromDiscriminatorValue, errorMapping, cancellationToken); } /// - /// Access package containing this policy. Read-only. + /// Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit /// /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { + public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { + public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { #endif var requestInfo = new RequestInformation { HttpMethod = Method.GET, @@ -64,7 +64,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Access package containing this policy. Read-only. + /// Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit /// - public class AccessPackageRequestBuilderGetQueryParameters { + public class GraphAdministrativeUnitRequestBuilderGetQueryParameters { /// Expand related entities #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -100,17 +100,17 @@ public class AccessPackageRequestBuilderGetQueryParameters { /// /// Configuration for the request such as headers, query parameters, and middleware options. /// - public class AccessPackageRequestBuilderGetRequestConfiguration { + public class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration { /// Request headers public RequestHeaders Headers { get; set; } /// Request options public IList Options { get; set; } /// Request query parameters - public AccessPackageRequestBuilderGetQueryParameters QueryParameters { get; set; } = new AccessPackageRequestBuilderGetQueryParameters(); + public GraphAdministrativeUnitRequestBuilderGetQueryParameters QueryParameters { get; set; } = new GraphAdministrativeUnitRequestBuilderGetQueryParameters(); /// - /// Instantiates a new accessPackageRequestBuilderGetRequestConfiguration and sets the default values. + /// Instantiates a new graphAdministrativeUnitRequestBuilderGetRequestConfiguration and sets the default values. /// - public AccessPackageRequestBuilderGetRequestConfiguration() { + public GraphAdministrativeUnitRequestBuilderGetRequestConfiguration() { Options = new List(); Headers = new RequestHeaders(); } diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/Catalog/CatalogRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/Item/GraphDevice/GraphDeviceRequestBuilder.cs similarity index 61% rename from src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/Catalog/CatalogRequestBuilder.cs rename to src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/Item/GraphDevice/GraphDeviceRequestBuilder.cs index bd464c346fe..c8490164b1f 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/Catalog/CatalogRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/Item/GraphDevice/GraphDeviceRequestBuilder.cs @@ -8,54 +8,54 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.Catalog { +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphDevice { /// - /// Provides operations to manage the catalog property of the microsoft.graph.accessPackage entity. + /// Casts the previous resource to device. /// - public class CatalogRequestBuilder : BaseRequestBuilder { + public class GraphDeviceRequestBuilder : BaseRequestBuilder { /// - /// Instantiates a new CatalogRequestBuilder and sets the default values. + /// Instantiates a new GraphDeviceRequestBuilder and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public CatalogRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/catalog{?%24select,%24expand}", pathParameters) { + public GraphDeviceRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/graph.device{?%24select,%24expand}", pathParameters) { } /// - /// Instantiates a new CatalogRequestBuilder and sets the default values. + /// Instantiates a new GraphDeviceRequestBuilder and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public CatalogRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/catalog{?%24select,%24expand}", rawUrl) { + public GraphDeviceRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/graph.device{?%24select,%24expand}", rawUrl) { } /// - /// Get catalog from identityGovernance + /// Get the item of type microsoft.graph.directoryObject as microsoft.graph.device /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { + public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { + public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); var errorMapping = new Dictionary> { {"4XX", ODataError.CreateFromDiscriminatorValue}, {"5XX", ODataError.CreateFromDiscriminatorValue}, }; - return await RequestAdapter.SendAsync(requestInfo, AccessPackageCatalog.CreateFromDiscriminatorValue, errorMapping, cancellationToken); + return await RequestAdapter.SendAsync(requestInfo, Microsoft.Graph.Models.Device.CreateFromDiscriminatorValue, errorMapping, cancellationToken); } /// - /// Get catalog from identityGovernance + /// Get the item of type microsoft.graph.directoryObject as microsoft.graph.device /// /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { + public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { + public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { #endif var requestInfo = new RequestInformation { HttpMethod = Method.GET, @@ -64,7 +64,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Get catalog from identityGovernance + /// Get the item of type microsoft.graph.directoryObject as microsoft.graph.device /// - public class CatalogRequestBuilderGetQueryParameters { + public class GraphDeviceRequestBuilderGetQueryParameters { /// Expand related entities #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -100,17 +100,17 @@ public class CatalogRequestBuilderGetQueryParameters { /// /// Configuration for the request such as headers, query parameters, and middleware options. /// - public class CatalogRequestBuilderGetRequestConfiguration { + public class GraphDeviceRequestBuilderGetRequestConfiguration { /// Request headers public RequestHeaders Headers { get; set; } /// Request options public IList Options { get; set; } /// Request query parameters - public CatalogRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CatalogRequestBuilderGetQueryParameters(); + public GraphDeviceRequestBuilderGetQueryParameters QueryParameters { get; set; } = new GraphDeviceRequestBuilderGetQueryParameters(); /// - /// Instantiates a new catalogRequestBuilderGetRequestConfiguration and sets the default values. + /// Instantiates a new graphDeviceRequestBuilderGetRequestConfiguration and sets the default values. /// - public CatalogRequestBuilderGetRequestConfiguration() { + public GraphDeviceRequestBuilderGetRequestConfiguration() { Options = new List(); Headers = new RequestHeaders(); } diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/Catalog/CatalogRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/Item/GraphServicePrincipal/GraphServicePrincipalRequestBuilder.cs similarity index 59% rename from src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/Catalog/CatalogRequestBuilder.cs rename to src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/Item/GraphServicePrincipal/GraphServicePrincipalRequestBuilder.cs index d5d24090cea..ac15aa62b59 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/Catalog/CatalogRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/DeletedItems/Item/GraphServicePrincipal/GraphServicePrincipalRequestBuilder.cs @@ -8,54 +8,54 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Item.Catalog { +namespace Microsoft.Graph.DirectoryNamespace.DeletedItems.Item.GraphServicePrincipal { /// - /// Provides operations to manage the catalog property of the microsoft.graph.accessPackageAssignmentPolicy entity. + /// Casts the previous resource to servicePrincipal. /// - public class CatalogRequestBuilder : BaseRequestBuilder { + public class GraphServicePrincipalRequestBuilder : BaseRequestBuilder { /// - /// Instantiates a new CatalogRequestBuilder and sets the default values. + /// Instantiates a new GraphServicePrincipalRequestBuilder and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public CatalogRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/catalog{?%24select,%24expand}", pathParameters) { + public GraphServicePrincipalRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/graph.servicePrincipal{?%24select,%24expand}", pathParameters) { } /// - /// Instantiates a new CatalogRequestBuilder and sets the default values. + /// Instantiates a new GraphServicePrincipalRequestBuilder and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public CatalogRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/catalog{?%24select,%24expand}", rawUrl) { + public GraphServicePrincipalRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/graph.servicePrincipal{?%24select,%24expand}", rawUrl) { } /// - /// Catalog of the access package containing this policy. Read-only. + /// Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { + public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { + public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); var errorMapping = new Dictionary> { {"4XX", ODataError.CreateFromDiscriminatorValue}, {"5XX", ODataError.CreateFromDiscriminatorValue}, }; - return await RequestAdapter.SendAsync(requestInfo, AccessPackageCatalog.CreateFromDiscriminatorValue, errorMapping, cancellationToken); + return await RequestAdapter.SendAsync(requestInfo, ServicePrincipal.CreateFromDiscriminatorValue, errorMapping, cancellationToken); } /// - /// Catalog of the access package containing this policy. Read-only. + /// Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal /// /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { + public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { + public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { #endif var requestInfo = new RequestInformation { HttpMethod = Method.GET, @@ -64,7 +64,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Catalog of the access package containing this policy. Read-only. + /// Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal /// - public class CatalogRequestBuilderGetQueryParameters { + public class GraphServicePrincipalRequestBuilderGetQueryParameters { /// Expand related entities #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -100,17 +100,17 @@ public class CatalogRequestBuilderGetQueryParameters { /// /// Configuration for the request such as headers, query parameters, and middleware options. /// - public class CatalogRequestBuilderGetRequestConfiguration { + public class GraphServicePrincipalRequestBuilderGetRequestConfiguration { /// Request headers public RequestHeaders Headers { get; set; } /// Request options public IList Options { get; set; } /// Request query parameters - public CatalogRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CatalogRequestBuilderGetQueryParameters(); + public GraphServicePrincipalRequestBuilderGetQueryParameters QueryParameters { get; set; } = new GraphServicePrincipalRequestBuilderGetQueryParameters(); /// - /// Instantiates a new catalogRequestBuilderGetRequestConfiguration and sets the default values. + /// Instantiates a new graphServicePrincipalRequestBuilderGetRequestConfiguration and sets the default values. /// - public CatalogRequestBuilderGetRequestConfiguration() { + public GraphServicePrincipalRequestBuilderGetRequestConfiguration() { Options = new List(); Headers = new RequestHeaders(); } diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarRequestBuilder.cs index a3c505a738e..f760dd7eb50 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarRequestBuilder.cs @@ -3,8 +3,6 @@ using Microsoft.Graph.Groups.Item.Calendar.CalendarView; using Microsoft.Graph.Groups.Item.Calendar.Events; using Microsoft.Graph.Groups.Item.Calendar.GetSchedule; -using Microsoft.Graph.Groups.Item.Calendar.MultiValueExtendedProperties; -using Microsoft.Graph.Groups.Item.Calendar.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -36,14 +34,6 @@ public class CalendarRequestBuilder : BaseRequestBuilder { public GetScheduleRequestBuilder GetSchedule { get => new GetScheduleRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Provides operations to call the allowedCalendarSharingRoles method. /// 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 58b450439c8..491b1ea874d 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 @@ -7,8 +7,6 @@ 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; -using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.SingleValueExtendedProperties; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.SnoozeReminder; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 f40c9b45462..be6a545712a 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,8 +6,6 @@ using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index ec98dc86567..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index cbc7c44d23d..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index c745cd8d463..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index ca4684e6aba..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 12b9c2f512b..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 258710a3ba0..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 467c625a4b0..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 3d4a2f3e5bc..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 5f47d7dae62..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 337c9bffe42..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index a60e0bbfeb0..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index b0c6613415d..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} 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 f36b6dde50f..bbecbc61dfe 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 @@ -7,8 +7,6 @@ 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; -using Microsoft.Graph.Groups.Item.Calendar.Events.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Groups.Item.Calendar.Events.Item.SingleValueExtendedProperties; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.SnoozeReminder; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 59f05310e54..f06a3e45f26 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,8 +6,6 @@ using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index d651899c1b2..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 14b2c29190d..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 34310aae31c..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 50287a6e1bf..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index d9aa81d444c..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 0a91b31eba1..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 603ba481249..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index c79d7c687b1..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 586d59b9b34..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Calendar.Events.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Calendar.Events.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 31d7e88d5d3..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index dee978aced6..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 52b2dc9221a..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Calendar.Events.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Calendar.Events.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index d3f5b422016..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 6862f0a26fd..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 3ac6ab012f0..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Calendar.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Calendar.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 78dc4daff71..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index f92783d3dba..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 0b42ce576c6..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Calendar.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Calendar.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Calendar.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} 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 4256a2e45ff..566b1f58169 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/EventItemRequestBuilder.cs @@ -7,8 +7,6 @@ using Microsoft.Graph.Groups.Item.CalendarView.Item.Extensions; using Microsoft.Graph.Groups.Item.CalendarView.Item.Forward; using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances; -using Microsoft.Graph.Groups.Item.CalendarView.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Groups.Item.CalendarView.Item.SingleValueExtendedProperties; using Microsoft.Graph.Groups.Item.CalendarView.Item.SnoozeReminder; using Microsoft.Graph.Groups.Item.CalendarView.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 c23cfc4e521..363790cab96 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,8 +6,6 @@ using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 4db69ae392d..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 7bd056a6644..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index e0d0abea85d..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 738c6eb6ac8..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 11fa51ebd65..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 4e2763472f1..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 1842a289585..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.CalendarView.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index bb2cae0aafb..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.CalendarView.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 4a989d6d81b..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.CalendarView.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.CalendarView.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.CalendarView.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index c7c8e74d7cd..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.CalendarView.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 2580df7e92e..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.CalendarView.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 275ff32bc23..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.CalendarView.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.CalendarView.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.CalendarView.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/InReplyToRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/InReplyToRequestBuilder.cs index dc5677fcf72..5bd974bc8f8 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/InReplyToRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/InReplyToRequestBuilder.cs @@ -1,9 +1,7 @@ using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.Attachments; using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.Extensions; using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.Forward; -using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.MultiValueExtendedProperties; using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.Reply; -using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -31,18 +29,10 @@ public class InReplyToRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the reply method. public ReplyRequestBuilder Reply { get => new ReplyRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new InReplyToRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 3c58606cce2..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 27b00e3a517..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 35b0d7da89c..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 7aa1265875b..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index e71fc08d636..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 0ec03cf1d2f..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 3af59314ca7..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index ab30fc79ea5..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index c79b18faaca..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/PostItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/PostItemRequestBuilder.cs index e911d857a7c..ba038e3a460 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/PostItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/PostItemRequestBuilder.cs @@ -2,9 +2,7 @@ using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.Extensions; using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.Forward; using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.InReplyTo; -using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.MultiValueExtendedProperties; using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.Reply; -using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -36,18 +34,10 @@ public class PostItemRequestBuilder : BaseRequestBuilder { public InReplyToRequestBuilder InReplyTo { get => new InReplyToRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the reply method. public ReplyRequestBuilder Reply { get => new ReplyRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new PostItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 85c49964eed..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index f9a54ae0620..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index bc6d74bf4ed..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Conversations.Item.Threads.Item.Posts.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} 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 cfb6ceeb580..b475f4bc05e 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/EventItemRequestBuilder.cs @@ -7,8 +7,6 @@ using Microsoft.Graph.Groups.Item.Events.Item.Extensions; using Microsoft.Graph.Groups.Item.Events.Item.Forward; using Microsoft.Graph.Groups.Item.Events.Item.Instances; -using Microsoft.Graph.Groups.Item.Events.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Groups.Item.Events.Item.SingleValueExtendedProperties; using Microsoft.Graph.Groups.Item.Events.Item.SnoozeReminder; using Microsoft.Graph.Groups.Item.Events.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 b4121e86f42..98845d5a09f 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,8 +6,6 @@ using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index d6c269dd908..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 184d6e43814..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 64cc80d2ecf..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 2c4e315dde4..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 8c6fced3ff4..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index ea844271364..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index f360846f639..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Events.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 3b260db4d39..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Events.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 49dd7996095..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Events.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Events.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Events.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index daf01e4b31a..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Events.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 4d6ebe75e89..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Events.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 7df7f94e67e..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Events.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Events.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Events.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/InReplyToRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/InReplyToRequestBuilder.cs index 6f95d1bd0b5..9834ced030f 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/InReplyToRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/InReplyToRequestBuilder.cs @@ -1,9 +1,7 @@ using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.Attachments; using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.Extensions; using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.Forward; -using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.MultiValueExtendedProperties; using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.Reply; -using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -31,18 +29,10 @@ public class InReplyToRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the reply method. public ReplyRequestBuilder Reply { get => new ReplyRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new InReplyToRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 331654dad96..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index c15fe4cebc8..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 47dfa4971ac..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 0a05430ef69..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 510188c1dd9..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 4a7cd952ad9..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/InReplyTo/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index ef0d83dad6a..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/threads/{conversationThread%2Did}/posts/{post%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/threads/{conversationThread%2Did}/posts/{post%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 0db966857d1..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index b48f3907a9c..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the post. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/PostItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/PostItemRequestBuilder.cs index b3cf5954272..fab55c6858f 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/PostItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/PostItemRequestBuilder.cs @@ -2,9 +2,7 @@ using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.Extensions; using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.Forward; using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.InReplyTo; -using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.MultiValueExtendedProperties; using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.Reply; -using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -36,18 +34,10 @@ public class PostItemRequestBuilder : BaseRequestBuilder { public InReplyToRequestBuilder InReplyTo { get => new InReplyToRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.post entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the reply method. public ReplyRequestBuilder Reply { get => new ReplyRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new PostItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index b19eed950db..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/threads/{conversationThread%2Did}/posts/{post%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/threads/{conversationThread%2Did}/posts/{post%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 85c5e134377..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for groups - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in groups - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 4ebbee7a06c..00000000000 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Groups.Item.Threads.Item.Posts.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.post entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for groups - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the post. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilder.cs index 254da4255e3..21af1088566 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/AccessPackagesRequestBuilder.cs @@ -1,5 +1,4 @@ using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Count; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.FilterByCurrentUserWithOn; using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; @@ -41,14 +40,6 @@ public AccessPackagesRequestBuilder(Dictionary pathParameters, I public AccessPackagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { } /// - /// Provides operations to call the filterByCurrentUser method. - /// - /// Usage: on='{on}' - public FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) { - if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); - return new FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); - } - /// /// The access packages in this catalog. Read-only. Nullable. /// /// Cancellation token to use when cancelling requests @@ -68,27 +59,6 @@ public async Task GetAsync(Action(requestInfo, AccessPackageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); } /// - /// Create new navigation property to accessPackages for identityGovernance - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(Microsoft.Graph.Models.AccessPackage body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(Microsoft.Graph.Models.AccessPackage body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, Microsoft.Graph.Models.AccessPackage.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// /// The access packages in this catalog. Read-only. Nullable. /// /// Configuration for the request such as headers, query parameters, and middleware options. @@ -115,34 +85,6 @@ public RequestInformation ToGetRequestInformation(Action - /// Create new navigation property to accessPackages for identityGovernance - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(Microsoft.Graph.Models.AccessPackage body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(Microsoft.Graph.Models.AccessPackage body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new AccessPackagesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// /// The access packages in this catalog. Read-only. Nullable. /// public class AccessPackagesRequestBuilderGetQueryParameters { @@ -224,21 +166,5 @@ public AccessPackagesRequestBuilderGetRequestConfiguration() { Headers = new RequestHeaders(); } } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class AccessPackagesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new accessPackagesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public AccessPackagesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } } } diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs deleted file mode 100644 index a2bf2edf08d..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs +++ /dev/null @@ -1,49 +0,0 @@ -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.FilterByCurrentUserWithOn { - public class FilterByCurrentUserWithOnResponse : BaseCollectionPaginationCountResponse, IParsable { - /// 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 - /// - /// The parse node to use to read the discriminator value and create the object - public static new FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) { - _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); - return new FilterByCurrentUserWithOnResponse(); - } - /// - /// The deserialization information for the current model - /// - public new IDictionary> GetFieldDeserializers() { - return new Dictionary>(base.GetFieldDeserializers()) { - {"value", n => { Value = n.GetCollectionOfObjectValues(Microsoft.Graph.Models.AccessPackage.CreateFromDiscriminatorValue)?.ToList(); } }, - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public new void Serialize(ISerializationWriter writer) { - _ = writer ?? throw new ArgumentNullException(nameof(writer)); - base.Serialize(writer); - writer.WriteCollectionOfObjectValues("value", Value); - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilder.cs index 6828f8fcf61..f180218f07d 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AccessPackageItemRequestBuilder.cs @@ -1,9 +1,3 @@ -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AccessPackagesIncompatibleWith; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.Catalog; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.GetApplicablePolicyRequirements; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleAccessPackages; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleGroups; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -19,30 +13,6 @@ namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item /// Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. /// public class AccessPackageItemRequestBuilder : BaseRequestBuilder { - /// Provides operations to manage the accessPackagesIncompatibleWith property of the microsoft.graph.accessPackage entity. - public AccessPackagesIncompatibleWithRequestBuilder AccessPackagesIncompatibleWith { get => - new AccessPackagesIncompatibleWithRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the assignmentPolicies property of the microsoft.graph.accessPackage entity. - public AssignmentPoliciesRequestBuilder AssignmentPolicies { get => - new AssignmentPoliciesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the catalog property of the microsoft.graph.accessPackage entity. - public CatalogRequestBuilder Catalog { get => - new CatalogRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to call the getApplicablePolicyRequirements method. - public GetApplicablePolicyRequirementsRequestBuilder GetApplicablePolicyRequirements { get => - new GetApplicablePolicyRequirementsRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the incompatibleAccessPackages property of the microsoft.graph.accessPackage entity. - public IncompatibleAccessPackagesRequestBuilder IncompatibleAccessPackages { get => - new IncompatibleAccessPackagesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the incompatibleGroups property of the microsoft.graph.accessPackage entity. - public IncompatibleGroupsRequestBuilder IncompatibleGroups { get => - new IncompatibleGroupsRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new AccessPackageItemRequestBuilder and sets the default values. /// @@ -58,25 +28,6 @@ public AccessPackageItemRequestBuilder(Dictionary pathParameters public AccessPackageItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}{?%24select,%24expand}", rawUrl) { } /// - /// Delete navigation property accessPackages for identityGovernance - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// /// The access packages in this catalog. Read-only. Nullable. /// /// Cancellation token to use when cancelling requests @@ -96,51 +47,6 @@ public async Task DeleteAsync(Action(requestInfo, Microsoft.Graph.Models.AccessPackage.CreateFromDiscriminatorValue, errorMapping, cancellationToken); } /// - /// Update the navigation property accessPackages in identityGovernance - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(Microsoft.Graph.Models.AccessPackage body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(Microsoft.Graph.Models.AccessPackage body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, Microsoft.Graph.Models.AccessPackage.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property accessPackages for identityGovernance - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new AccessPackageItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// /// The access packages in this catalog. Read-only. Nullable. /// /// Configuration for the request such as headers, query parameters, and middleware options. @@ -167,50 +73,6 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the navigation property accessPackages in identityGovernance - /// - /// The request body - /// Configuration 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(Microsoft.Graph.Models.AccessPackage body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(Microsoft.Graph.Models.AccessPackage body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new AccessPackageItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class AccessPackageItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new AccessPackageItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public AccessPackageItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// /// The access packages in this catalog. Read-only. Nullable. /// public class AccessPackageItemRequestBuilderGetQueryParameters { @@ -253,21 +115,5 @@ public AccessPackageItemRequestBuilderGetRequestConfiguration() { Headers = new RequestHeaders(); } } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class AccessPackageItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new AccessPackageItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public AccessPackageItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } } } diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AccessPackagesIncompatibleWith/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AccessPackagesIncompatibleWith/Count/CountRequestBuilder.cs deleted file mode 100644 index 06af3e75e00..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AccessPackagesIncompatibleWith/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AccessPackagesIncompatibleWith.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/accessPackagesIncompatibleWith/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/accessPackagesIncompatibleWith/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AccessPackagesIncompatibleWith/Item/AccessPackageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AccessPackagesIncompatibleWith/Item/AccessPackageItemRequestBuilder.cs deleted file mode 100644 index b776723bcc4..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AccessPackagesIncompatibleWith/Item/AccessPackageItemRequestBuilder.cs +++ /dev/null @@ -1,119 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AccessPackagesIncompatibleWith.Item { - /// - /// Provides operations to manage the accessPackagesIncompatibleWith property of the microsoft.graph.accessPackage entity. - /// - public class AccessPackageItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new AccessPackageItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public AccessPackageItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/accessPackagesIncompatibleWith/{accessPackage%2Did1}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new AccessPackageItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public AccessPackageItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/accessPackagesIncompatibleWith/{accessPackage%2Did1}{?%24select,%24expand}", rawUrl) { - } - /// - /// The access packages that are incompatible with this package. Read-only. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, Microsoft.Graph.Models.AccessPackage.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The access packages that are incompatible with this package. Read-only. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new AccessPackageItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The access packages that are incompatible with this package. Read-only. - /// - public class AccessPackageItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class AccessPackageItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public AccessPackageItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new AccessPackageItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new AccessPackageItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public AccessPackageItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/AssignmentPoliciesRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/AssignmentPoliciesRequestBuilder.cs deleted file mode 100644 index e700b2166e2..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/AssignmentPoliciesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Count; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies { - /// - /// Provides operations to manage the assignmentPolicies property of the microsoft.graph.accessPackage entity. - /// - public class AssignmentPoliciesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the assignmentPolicies property of the microsoft.graph.accessPackage entity. - public AccessPackageAssignmentPolicyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("accessPackageAssignmentPolicy%2Did", position); - return new AccessPackageAssignmentPolicyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new AssignmentPoliciesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public AssignmentPoliciesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new AssignmentPoliciesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public AssignmentPoliciesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// Get assignmentPolicies from identityGovernance - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, AccessPackageAssignmentPolicyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to assignmentPolicies for identityGovernance - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(AccessPackageAssignmentPolicy body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(AccessPackageAssignmentPolicy body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, AccessPackageAssignmentPolicy.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Get assignmentPolicies from identityGovernance - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new AssignmentPoliciesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to assignmentPolicies for identityGovernance - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(AccessPackageAssignmentPolicy body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(AccessPackageAssignmentPolicy body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new AssignmentPoliciesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get assignmentPolicies from identityGovernance - /// - public class AssignmentPoliciesRequestBuilderGetQueryParameters { - /// 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. - /// - public class AssignmentPoliciesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public AssignmentPoliciesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new AssignmentPoliciesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new assignmentPoliciesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public AssignmentPoliciesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class AssignmentPoliciesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new assignmentPoliciesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public AssignmentPoliciesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Count/CountRequestBuilder.cs deleted file mode 100644 index b8057083a2b..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/AccessPackageAssignmentPolicyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/AccessPackageAssignmentPolicyItemRequestBuilder.cs deleted file mode 100644 index 05cf13a8c6c..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/AccessPackageAssignmentPolicyItemRequestBuilder.cs +++ /dev/null @@ -1,258 +0,0 @@ -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Item.AccessPackage; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Item.Catalog; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Item.Questions; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Item { - /// - /// Provides operations to manage the assignmentPolicies property of the microsoft.graph.accessPackage entity. - /// - public class AccessPackageAssignmentPolicyItemRequestBuilder : BaseRequestBuilder { - /// Provides operations to manage the accessPackage property of the microsoft.graph.accessPackageAssignmentPolicy entity. - public AccessPackageRequestBuilder AccessPackage { get => - new AccessPackageRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the catalog property of the microsoft.graph.accessPackageAssignmentPolicy entity. - public CatalogRequestBuilder Catalog { get => - new CatalogRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the questions property of the microsoft.graph.accessPackageAssignmentPolicy entity. - public QuestionsRequestBuilder Questions { get => - new QuestionsRequestBuilder(PathParameters, RequestAdapter); - } - /// - /// Instantiates a new AccessPackageAssignmentPolicyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public AccessPackageAssignmentPolicyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new AccessPackageAssignmentPolicyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public AccessPackageAssignmentPolicyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property assignmentPolicies for identityGovernance - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get assignmentPolicies from identityGovernance - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, AccessPackageAssignmentPolicy.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property assignmentPolicies in identityGovernance - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(AccessPackageAssignmentPolicy body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(AccessPackageAssignmentPolicy body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, AccessPackageAssignmentPolicy.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property assignmentPolicies for identityGovernance - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get assignmentPolicies from identityGovernance - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property assignmentPolicies in identityGovernance - /// - /// The request body - /// Configuration 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(AccessPackageAssignmentPolicy body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(AccessPackageAssignmentPolicy body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new AccessPackageAssignmentPolicyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Get assignmentPolicies from identityGovernance - /// - public class AccessPackageAssignmentPolicyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public AccessPackageAssignmentPolicyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new AccessPackageAssignmentPolicyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class AccessPackageAssignmentPolicyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new AccessPackageAssignmentPolicyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public AccessPackageAssignmentPolicyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/Questions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/Questions/Count/CountRequestBuilder.cs deleted file mode 100644 index eea75ecf658..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/Questions/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Item.Questions.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/Questions/Item/AccessPackageQuestionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/Questions/Item/AccessPackageQuestionItemRequestBuilder.cs deleted file mode 100644 index 44ba796c720..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/Questions/Item/AccessPackageQuestionItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Item.Questions.Item { - /// - /// Provides operations to manage the questions property of the microsoft.graph.accessPackageAssignmentPolicy entity. - /// - public class AccessPackageQuestionItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new AccessPackageQuestionItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public AccessPackageQuestionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions/{accessPackageQuestion%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new AccessPackageQuestionItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public AccessPackageQuestionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions/{accessPackageQuestion%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property questions for identityGovernance - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Questions that are posed to the requestor. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, AccessPackageQuestion.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property questions in identityGovernance - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(AccessPackageQuestion body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(AccessPackageQuestion body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, AccessPackageQuestion.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property questions for identityGovernance - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Questions that are posed to the requestor. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new AccessPackageQuestionItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property questions in identityGovernance - /// - /// The request body - /// Configuration 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(AccessPackageQuestion body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(AccessPackageQuestion body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Questions that are posed to the requestor. - /// - public class AccessPackageQuestionItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class AccessPackageQuestionItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public AccessPackageQuestionItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new AccessPackageQuestionItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new AccessPackageQuestionItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public AccessPackageQuestionItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/Questions/QuestionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/Questions/QuestionsRequestBuilder.cs deleted file mode 100644 index 72dc9c564fa..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/AssignmentPolicies/Item/Questions/QuestionsRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Item.Questions.Count; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Item.Questions.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.AssignmentPolicies.Item.Questions { - /// - /// Provides operations to manage the questions property of the microsoft.graph.accessPackageAssignmentPolicy entity. - /// - public class QuestionsRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the questions property of the microsoft.graph.accessPackageAssignmentPolicy entity. - public AccessPackageQuestionItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("accessPackageQuestion%2Did", position); - return new AccessPackageQuestionItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new QuestionsRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public QuestionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new QuestionsRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public QuestionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// Questions that are posed to the requestor. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, AccessPackageQuestionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to questions for identityGovernance - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(AccessPackageQuestion body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(AccessPackageQuestion body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, AccessPackageQuestion.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Questions that are posed to the requestor. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new QuestionsRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to questions for identityGovernance - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(AccessPackageQuestion body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(AccessPackageQuestion body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new QuestionsRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Questions that are posed to the requestor. - /// - public class QuestionsRequestBuilderGetQueryParameters { - /// 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. - /// - public class QuestionsRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public QuestionsRequestBuilderGetQueryParameters QueryParameters { get; set; } = new QuestionsRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new questionsRequestBuilderGetRequestConfiguration and sets the default values. - /// - public QuestionsRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class QuestionsRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new questionsRequestBuilderPostRequestConfiguration and sets the default values. - /// - public QuestionsRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.cs deleted file mode 100644 index 7cc250c3f7b..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.cs +++ /dev/null @@ -1,90 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.GetApplicablePolicyRequirements { - /// - /// Provides operations to call the getApplicablePolicyRequirements method. - /// - public class GetApplicablePolicyRequirementsRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new GetApplicablePolicyRequirementsRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public GetApplicablePolicyRequirementsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/getApplicablePolicyRequirements", pathParameters) { - } - /// - /// Instantiates a new GetApplicablePolicyRequirementsRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public GetApplicablePolicyRequirementsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/getApplicablePolicyRequirements", rawUrl) { - } - /// - /// Invoke action getApplicablePolicyRequirements - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, GetApplicablePolicyRequirementsResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Invoke action getApplicablePolicyRequirements - /// - /// Configuration for 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 { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new GetApplicablePolicyRequirementsRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class GetApplicablePolicyRequirementsRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new getApplicablePolicyRequirementsRequestBuilderPostRequestConfiguration and sets the default values. - /// - public GetApplicablePolicyRequirementsRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsResponse.cs deleted file mode 100644 index 4e5a3e269ad..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsResponse.cs +++ /dev/null @@ -1,49 +0,0 @@ -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.GetApplicablePolicyRequirements { - public class GetApplicablePolicyRequirementsResponse : BaseCollectionPaginationCountResponse, IParsable { - /// 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 - /// - /// The parse node to use to read the discriminator value and create the object - public static new GetApplicablePolicyRequirementsResponse CreateFromDiscriminatorValue(IParseNode parseNode) { - _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); - return new GetApplicablePolicyRequirementsResponse(); - } - /// - /// The deserialization information for the current model - /// - public new IDictionary> GetFieldDeserializers() { - return new Dictionary>(base.GetFieldDeserializers()) { - {"value", n => { Value = n.GetCollectionOfObjectValues(AccessPackageAssignmentRequestRequirements.CreateFromDiscriminatorValue)?.ToList(); } }, - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public new void Serialize(ISerializationWriter writer) { - _ = writer ?? throw new ArgumentNullException(nameof(writer)); - base.Serialize(writer); - writer.WriteCollectionOfObjectValues("value", Value); - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/Count/CountRequestBuilder.cs deleted file mode 100644 index f29eca05114..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleAccessPackages.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/IncompatibleAccessPackagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/IncompatibleAccessPackagesRequestBuilder.cs deleted file mode 100644 index a680d4f5d1d..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/IncompatibleAccessPackagesRequestBuilder.cs +++ /dev/null @@ -1,175 +0,0 @@ -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleAccessPackages.Count; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleAccessPackages.Item; -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleAccessPackages.Ref; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleAccessPackages { - /// - /// Provides operations to manage the incompatibleAccessPackages property of the microsoft.graph.accessPackage entity. - /// - public class IncompatibleAccessPackagesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the collection of identityGovernance entities. - public RefRequestBuilder Ref { get => - new RefRequestBuilder(PathParameters, RequestAdapter); - } - /// Gets an item from the Microsoft.Graph.identityGovernance.entitlementManagement.catalogs.item.accessPackages.item.incompatibleAccessPackages.item collection - public Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleAccessPackages.Item.AccessPackageItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("accessPackage%2Did1", position); - return new Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleAccessPackages.Item.AccessPackageItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new IncompatibleAccessPackagesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public IncompatibleAccessPackagesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new IncompatibleAccessPackagesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public IncompatibleAccessPackagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The access packages whose assigned users are ineligible to be assigned this access package. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, AccessPackageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The access packages whose assigned users are ineligible to be assigned this access package. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new IncompatibleAccessPackagesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The access packages whose assigned users are ineligible to be assigned this access package. - /// - public class IncompatibleAccessPackagesRequestBuilderGetQueryParameters { - /// 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. - /// - public class IncompatibleAccessPackagesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public IncompatibleAccessPackagesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new IncompatibleAccessPackagesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new incompatibleAccessPackagesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public IncompatibleAccessPackagesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/Item/AccessPackageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/Item/AccessPackageItemRequestBuilder.cs deleted file mode 100644 index 613efcceb7f..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/Item/AccessPackageItemRequestBuilder.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleAccessPackages.Item.Ref; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleAccessPackages.Item { - /// - /// Builds and executes requests for operations under \identityGovernance\entitlementManagement\catalogs\{accessPackageCatalog-id}\accessPackages\{accessPackage-id}\incompatibleAccessPackages\{accessPackage-id1} - /// - public class AccessPackageItemRequestBuilder : BaseRequestBuilder { - /// Provides operations to manage the collection of identityGovernance entities. - public RefRequestBuilder Ref { get => - new RefRequestBuilder(PathParameters, RequestAdapter); - } - /// - /// Instantiates a new AccessPackageItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public AccessPackageItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/{accessPackage%2Did1}", pathParameters) { - } - /// - /// Instantiates a new AccessPackageItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public AccessPackageItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/{accessPackage%2Did1}", rawUrl) { - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/Item/Ref/RefRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/Item/Ref/RefRequestBuilder.cs deleted file mode 100644 index 961260fd059..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/Item/Ref/RefRequestBuilder.cs +++ /dev/null @@ -1,107 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleAccessPackages.Item.Ref { - /// - /// Provides operations to manage the collection of identityGovernance entities. - /// - public class RefRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new RefRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public RefRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/{accessPackage%2Did1}/$ref{?%40id*}", pathParameters) { - } - /// - /// Instantiates a new RefRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public RefRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/{accessPackage%2Did1}/$ref{?%40id*}", rawUrl) { - } - /// - /// Delete ref of navigation property incompatibleAccessPackages for identityGovernance - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Delete ref of navigation property incompatibleAccessPackages for identityGovernance - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new RefRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Delete ref of navigation property incompatibleAccessPackages for identityGovernance - /// - public class RefRequestBuilderDeleteQueryParameters { - /// Delete Uri -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%40id")] - public string? Id { get; set; } -#nullable restore -#else - [QueryParameter("%40id")] - public string Id { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class RefRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public RefRequestBuilderDeleteQueryParameters QueryParameters { get; set; } = new RefRequestBuilderDeleteQueryParameters(); - /// - /// Instantiates a new RefRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public RefRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/Ref/RefRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/Ref/RefRequestBuilder.cs deleted file mode 100644 index c00c4074001..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleAccessPackages/Ref/RefRequestBuilder.cs +++ /dev/null @@ -1,202 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleAccessPackages.Ref { - /// - /// Provides operations to manage the collection of identityGovernance entities. - /// - public class RefRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new RefRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public RefRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24top,%24skip,%24search,%24filter,%24count,%24orderby}", pathParameters) { - } - /// - /// Instantiates a new RefRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public RefRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24top,%24skip,%24search,%24filter,%24count,%24orderby}", rawUrl) { - } - /// - /// The access packages whose assigned users are ineligible to be assigned this access package. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, StringCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property ref to incompatibleAccessPackages for identityGovernance - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(ReferenceCreate body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(ReferenceCreate body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The access packages whose assigned users are ineligible to be assigned this access package. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new RefRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property ref to incompatibleAccessPackages for identityGovernance - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(ReferenceCreate body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(ReferenceCreate body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new RefRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The access packages whose assigned users are ineligible to be assigned this access package. - /// - public class RefRequestBuilderGetQueryParameters { - /// Include count of items - [QueryParameter("%24count")] - public bool? Count { get; set; } - /// Filter items by property values -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24filter")] - public string? Filter { get; set; } -#nullable restore -#else - [QueryParameter("%24filter")] - public string Filter { get; set; } -#endif - /// Order items by property values -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24orderby")] - public string[]? Orderby { get; set; } -#nullable restore -#else - [QueryParameter("%24orderby")] - public string[] Orderby { get; set; } -#endif - /// Search items by search phrases -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24search")] - public string? Search { get; set; } -#nullable restore -#else - [QueryParameter("%24search")] - public string Search { 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. - /// - public class RefRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public RefRequestBuilderGetQueryParameters QueryParameters { get; set; } = new RefRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new RefRequestBuilderGetRequestConfiguration and sets the default values. - /// - public RefRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class RefRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new RefRequestBuilderPostRequestConfiguration and sets the default values. - /// - public RefRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/Count/CountRequestBuilder.cs deleted file mode 100644 index 9ea10640f34..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleGroups.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleGroups/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleGroups/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/Item/GroupItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/Item/GroupItemRequestBuilder.cs deleted file mode 100644 index 3d15f134ab2..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/Item/GroupItemRequestBuilder.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleGroups.Item.Ref; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleGroups.Item { - /// - /// Builds and executes requests for operations under \identityGovernance\entitlementManagement\catalogs\{accessPackageCatalog-id}\accessPackages\{accessPackage-id}\incompatibleGroups\{group-id} - /// - public class GroupItemRequestBuilder : BaseRequestBuilder { - /// Provides operations to manage the collection of identityGovernance entities. - public RefRequestBuilder Ref { get => - new RefRequestBuilder(PathParameters, RequestAdapter); - } - /// - /// Instantiates a new GroupItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public GroupItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleGroups/{group%2Did}", pathParameters) { - } - /// - /// Instantiates a new GroupItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public GroupItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleGroups/{group%2Did}", rawUrl) { - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/Item/Ref/RefRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/Item/Ref/RefRequestBuilder.cs deleted file mode 100644 index 82e8725aae7..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/Item/Ref/RefRequestBuilder.cs +++ /dev/null @@ -1,107 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleGroups.Item.Ref { - /// - /// Provides operations to manage the collection of identityGovernance entities. - /// - public class RefRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new RefRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public RefRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleGroups/{group%2Did}/$ref{?%40id*}", pathParameters) { - } - /// - /// Instantiates a new RefRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public RefRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleGroups/{group%2Did}/$ref{?%40id*}", rawUrl) { - } - /// - /// Delete ref of navigation property incompatibleGroups for identityGovernance - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Delete ref of navigation property incompatibleGroups for identityGovernance - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new RefRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Delete ref of navigation property incompatibleGroups for identityGovernance - /// - public class RefRequestBuilderDeleteQueryParameters { - /// Delete Uri -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%40id")] - public string? Id { get; set; } -#nullable restore -#else - [QueryParameter("%40id")] - public string Id { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class RefRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public RefRequestBuilderDeleteQueryParameters QueryParameters { get; set; } = new RefRequestBuilderDeleteQueryParameters(); - /// - /// Instantiates a new RefRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public RefRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/Ref/RefRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/Ref/RefRequestBuilder.cs deleted file mode 100644 index e20b95e0220..00000000000 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/AccessPackages/Item/IncompatibleGroups/Ref/RefRequestBuilder.cs +++ /dev/null @@ -1,202 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.IdentityGovernance.EntitlementManagement.Catalogs.Item.AccessPackages.Item.IncompatibleGroups.Ref { - /// - /// Provides operations to manage the collection of identityGovernance entities. - /// - public class RefRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new RefRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public RefRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24top,%24skip,%24search,%24filter,%24count,%24orderby}", pathParameters) { - } - /// - /// Instantiates a new RefRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public RefRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24top,%24skip,%24search,%24filter,%24count,%24orderby}", rawUrl) { - } - /// - /// The groups whose members are ineligible to be assigned this access package. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, StringCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property ref to incompatibleGroups for identityGovernance - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(ReferenceCreate body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(ReferenceCreate body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The groups whose members are ineligible to be assigned this access package. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new RefRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property ref to incompatibleGroups for identityGovernance - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(ReferenceCreate body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(ReferenceCreate body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new RefRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The groups whose members are ineligible to be assigned this access package. - /// - public class RefRequestBuilderGetQueryParameters { - /// Include count of items - [QueryParameter("%24count")] - public bool? Count { get; set; } - /// Filter items by property values -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24filter")] - public string? Filter { get; set; } -#nullable restore -#else - [QueryParameter("%24filter")] - public string Filter { get; set; } -#endif - /// Order items by property values -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24orderby")] - public string[]? Orderby { get; set; } -#nullable restore -#else - [QueryParameter("%24orderby")] - public string[] Orderby { get; set; } -#endif - /// Search items by search phrases -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24search")] - public string? Search { get; set; } -#nullable restore -#else - [QueryParameter("%24search")] - public string Search { 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. - /// - public class RefRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public RefRequestBuilderGetQueryParameters QueryParameters { get; set; } = new RefRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new RefRequestBuilderGetRequestConfiguration and sets the default values. - /// - public RefRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class RefRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new RefRequestBuilderPostRequestConfiguration and sets the default values. - /// - public RefRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarRequestBuilder.cs index cea2ceb7ad5..fa926c7ad89 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarRequestBuilder.cs @@ -3,8 +3,6 @@ using Microsoft.Graph.Me.Calendar.CalendarView; using Microsoft.Graph.Me.Calendar.Events; using Microsoft.Graph.Me.Calendar.GetSchedule; -using Microsoft.Graph.Me.Calendar.MultiValueExtendedProperties; -using Microsoft.Graph.Me.Calendar.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -36,14 +34,6 @@ public class CalendarRequestBuilder : BaseRequestBuilder { public GetScheduleRequestBuilder GetSchedule { get => new GetScheduleRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Provides operations to call the allowedCalendarSharingRoles method. /// 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 141641c35fc..56ebf2dba1f 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/EventItemRequestBuilder.cs @@ -7,8 +7,6 @@ using Microsoft.Graph.Me.Calendar.CalendarView.Item.Extensions; using Microsoft.Graph.Me.Calendar.CalendarView.Item.Forward; using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances; -using Microsoft.Graph.Me.Calendar.CalendarView.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.Calendar.CalendarView.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.Calendar.CalendarView.Item.SnoozeReminder; using Microsoft.Graph.Me.Calendar.CalendarView.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 132861ef09f..7b466dede85 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,8 +6,6 @@ using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index bbe5409300a..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 2554e017936..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 0268868f253..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 64f0a78ac7c..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 7ba96f8eb82..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 404319acc4b..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 559efa10838..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 9cb8bb826da..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 4c4e9862c34..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendar.CalendarView.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendar.CalendarView.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 2785fdde628..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 0b0f02277b6..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 1e1b62f5c3b..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendar.CalendarView.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendar.CalendarView.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} 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 0f237d849ab..fd0509ef5b3 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/EventItemRequestBuilder.cs @@ -7,8 +7,6 @@ using Microsoft.Graph.Me.Calendar.Events.Item.Extensions; using Microsoft.Graph.Me.Calendar.Events.Item.Forward; using Microsoft.Graph.Me.Calendar.Events.Item.Instances; -using Microsoft.Graph.Me.Calendar.Events.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.Calendar.Events.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.Calendar.Events.Item.SnoozeReminder; using Microsoft.Graph.Me.Calendar.Events.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 108b7d048c7..762a426a6b4 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,8 +6,6 @@ using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 540ec94bff7..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index e26f147537e..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 6d00de5abdd..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 860c2892974..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 3e77c6ee643..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 742600a558f..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index e553e5b4550..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.Events.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 53cc4443c44..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.Events.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 0537598e589..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendar.Events.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendar.Events.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.Events.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index f04b06aa7be..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.Events.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 631959c7571..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.Events.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index da48ac4d464..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendar.Events.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendar.Events.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.Events.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 6ddc79e1cec..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 6ffaf3cb8a4..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendar.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendar.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 605c6d20ef2..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index eab391a03ff..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendar/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendar.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendar.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendar.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarItemRequestBuilder.cs index 5b00e99b36a..1a9facf0cfd 100644 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarItemRequestBuilder.cs @@ -3,8 +3,6 @@ using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.GetSchedule; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -36,14 +34,6 @@ public class CalendarItemRequestBuilder : BaseRequestBuilder { public GetScheduleRequestBuilder GetSchedule { get => new GetScheduleRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Provides operations to call the allowedCalendarSharingRoles method. /// 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 47645b26468..ac7f5f735de 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 @@ -7,8 +7,6 @@ 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; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SnoozeReminder; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 1347ae6067f..a933cdc5ebd 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,8 +6,6 @@ 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.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.MultiValueExtendedProperties; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 8216a0ca2ee..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 7b24f06ef93..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 00d23c5b5d9..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index e63c7c12ed1..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 5a6d521240e..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 7e5da75d926..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 95c4f31561e..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 1449b8942d8..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 5123c2119aa..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 5658111f522..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 11d57842b6c..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index bdb3fc0fbfe..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} 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 4a2d3900e07..bc07eeaf898 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 @@ -7,8 +7,6 @@ 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; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.SnoozeReminder; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 ddbc9f09817..502185c5c16 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,8 +6,6 @@ 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.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.MultiValueExtendedProperties; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 6828acc3ffb..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 01522629325..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 8b27821ad2a..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 5c416f74728..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index ccb65281b37..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index cd0ded11be4..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 1ce4c367ce4..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 286a6cc577e..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 873f5acd37e..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 9f31dae2e63..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 391fdd009b8..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 9960533bca9..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index e4eae7d95fa..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index cd413b455d7..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 062ff2120e4..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 92c4a4bea33..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 161ce75a7dd..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 837e572379b..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/EventItemRequestBuilder.cs index 07ccde91ff2..443e4654775 100644 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/EventItemRequestBuilder.cs @@ -7,8 +7,6 @@ using Microsoft.Graph.Me.CalendarView.Item.Extensions; using Microsoft.Graph.Me.CalendarView.Item.Forward; using Microsoft.Graph.Me.CalendarView.Item.Instances; -using Microsoft.Graph.Me.CalendarView.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.CalendarView.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.CalendarView.Item.SnoozeReminder; using Microsoft.Graph.Me.CalendarView.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 796f162ce43..fbe38cead47 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,8 +6,6 @@ using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index ff92ae6d3bc..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 5d7b575997e..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 372f0e23e19..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index c41425d412c..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 78c29776ada..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index a90f7d51762..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 19960143152..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarView.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index eb618d04b2e..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarView.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 6e9346213bc..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarView.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarView.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarView.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 070949ae592..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarView.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 69b7e170df3..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarView.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 09da8dbdc59..00000000000 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.CalendarView.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.CalendarView.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.CalendarView.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarItemRequestBuilder.cs index f585d42823d..d49b283fbb0 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarItemRequestBuilder.cs @@ -3,8 +3,6 @@ using Microsoft.Graph.Me.Calendars.Item.CalendarView; using Microsoft.Graph.Me.Calendars.Item.Events; using Microsoft.Graph.Me.Calendars.Item.GetSchedule; -using Microsoft.Graph.Me.Calendars.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.Calendars.Item.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -36,14 +34,6 @@ public class CalendarItemRequestBuilder : BaseRequestBuilder { public GetScheduleRequestBuilder GetSchedule { get => new GetScheduleRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Provides operations to call the allowedCalendarSharingRoles method. /// 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 7aa0a606446..b1bbcc63185 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 @@ -7,8 +7,6 @@ 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; -using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.SnoozeReminder; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 ee8e812db22..27e53b9dc83 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,8 +6,6 @@ using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 420c27cb12e..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index b64bac7688b..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 2e0ee29bc9b..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index b23effadaab..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index f3ce55f93a6..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 399c9ba95f8..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 8ac5bf181f2..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index f053c15dcb3..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 5dc70eb32a4..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index be13b359efa..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 1868ec5cca8..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 836ef8c7e82..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} 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 6a05693fa99..bc09a8b7c90 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 @@ -7,8 +7,6 @@ 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; -using Microsoft.Graph.Me.Calendars.Item.Events.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.Calendars.Item.Events.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.Calendars.Item.Events.Item.SnoozeReminder; using Microsoft.Graph.Me.Calendars.Item.Events.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 e63123df701..41058221892 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,8 +6,6 @@ using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index d67776b38ac..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 4f64ce5de52..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 668331fd76e..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index fd6be5aee49..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index fcd5a762e0a..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 125a3a32c58..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 139c8e62f46..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 63873ebe843..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 2a9a7c4263f..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendars.Item.Events.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendars.Item.Events.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 573d1e8ce02..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index bfed34a3523..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 68a7eb99b00..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendars.Item.Events.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendars.Item.Events.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 6cfb1c2e0d1..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index f953709a509..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 647d46b0f7d..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendars.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendars.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index cadb60a98ce..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 790c62df775..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index c3a783e6235..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Calendars.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Calendars.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Calendars.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/ContactFolderItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/ContactFolderItemRequestBuilder.cs index 770c72d63e9..a3fd81ca4c8 100644 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/ContactFolderItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/ContactFolderItemRequestBuilder.cs @@ -1,6 +1,4 @@ using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts; -using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -20,14 +18,6 @@ public class ContactFolderItemRequestBuilder : BaseRequestBuilder { public ContactsRequestBuilder Contacts { get => new ContactsRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new ContactFolderItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs index 919c16f635b..a4a5ab5b336 100644 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs @@ -1,7 +1,5 @@ using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Extensions; -using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.MultiValueExtendedProperties; using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Photo; -using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -21,18 +19,10 @@ public class ContactItemRequestBuilder : BaseRequestBuilder { public ExtensionsRequestBuilder Extensions { get => new ExtensionsRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to manage the photo property of the microsoft.graph.contact entity. public PhotoRequestBuilder Photo { get => new PhotoRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new ContactItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 6f6a0834d00..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index ac2ac792bd5..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index fe873dacd24..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index f65553812ac..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 8edd2bf5cc2..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 960c16512b7..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.Contacts.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 0fb0aa254ce..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 47edb08f360..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index f09139afd7a..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index f3eb52f1603..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 8bdd246416a..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index a02818c8bbe..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.ChildFolders.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ContactFolderItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ContactFolderItemRequestBuilder.cs index d94938f9cf9..0166cedfadc 100644 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ContactFolderItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/ContactFolderItemRequestBuilder.cs @@ -1,7 +1,5 @@ using Microsoft.Graph.Me.ContactFolders.Item.ChildFolders; using Microsoft.Graph.Me.ContactFolders.Item.Contacts; -using Microsoft.Graph.Me.ContactFolders.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.ContactFolders.Item.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -25,14 +23,6 @@ public class ContactFolderItemRequestBuilder : BaseRequestBuilder { public ContactsRequestBuilder Contacts { get => new ContactsRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new ContactFolderItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs index 6cb98decdce..6955b8084f0 100644 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs @@ -1,7 +1,5 @@ using Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.Extensions; -using Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.MultiValueExtendedProperties; using Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.Photo; -using Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -21,18 +19,10 @@ public class ContactItemRequestBuilder : BaseRequestBuilder { public ExtensionsRequestBuilder Extensions { get => new ExtensionsRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to manage the photo property of the microsoft.graph.contact entity. public PhotoRequestBuilder Photo { get => new PhotoRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new ContactItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 70e49d31808..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index f444f5e28c4..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index aea764aa511..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 00cdd7dbd9c..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 72b0245a5e9..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 22167e4e44a..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.Contacts.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 7cb48eef830..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 0aa810235ae..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index e3d115f15c5..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.ContactFolders.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.ContactFolders.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 751ae30966e..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/contactFolders/{contactFolder%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index a06ac35cb20..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 6be4942577a..00000000000 --- a/src/Microsoft.Graph/Generated/Me/ContactFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.ContactFolders.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.ContactFolders.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.ContactFolders.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contactFolders/{contactFolder%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Contacts/Item/ContactItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Contacts/Item/ContactItemRequestBuilder.cs index b48c6751cdd..0bc87da7764 100644 --- a/src/Microsoft.Graph/Generated/Me/Contacts/Item/ContactItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Contacts/Item/ContactItemRequestBuilder.cs @@ -1,7 +1,5 @@ using Microsoft.Graph.Me.Contacts.Item.Extensions; -using Microsoft.Graph.Me.Contacts.Item.MultiValueExtendedProperties; using Microsoft.Graph.Me.Contacts.Item.Photo; -using Microsoft.Graph.Me.Contacts.Item.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -21,18 +19,10 @@ public class ContactItemRequestBuilder : BaseRequestBuilder { public ExtensionsRequestBuilder Extensions { get => new ExtensionsRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to manage the photo property of the microsoft.graph.contact entity. public PhotoRequestBuilder Photo { get => new PhotoRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new ContactItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Me/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 5b7adeb997a..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Contacts.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/contacts/{contact%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/contacts/{contact%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index dee4ca05ddf..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Contacts.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contacts/{contact%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contacts/{contact%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 532f86621fa..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Contacts.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Contacts.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Contacts.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contacts/{contact%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contacts/{contact%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index ac4b7129868..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Contacts.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/contacts/{contact%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/contacts/{contact%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index a86c3533c10..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Contacts.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contacts/{contact%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contacts/{contact%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index e81692d6914..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Contacts.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Contacts.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Contacts.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contacts/{contact%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/contacts/{contact%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/EventItemRequestBuilder.cs index d260524e352..dd01d602783 100644 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/EventItemRequestBuilder.cs @@ -7,8 +7,6 @@ using Microsoft.Graph.Me.Events.Item.Extensions; using Microsoft.Graph.Me.Events.Item.Forward; using Microsoft.Graph.Me.Events.Item.Instances; -using Microsoft.Graph.Me.Events.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.Events.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.Events.Item.SnoozeReminder; using Microsoft.Graph.Me.Events.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 d050d1c6b30..e75217c2a80 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,8 +6,6 @@ using Microsoft.Graph.Me.Events.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Me.Events.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.Events.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Me.Events.Item.Instances.Item.TentativelyAccept; using Microsoft.Graph.Models.ODataErrors; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 40bfe4069d8..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Events.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 211c0e65eca..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Events.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index ce6cacbad89..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Events.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Events.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Events.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 5df7dcd85cd..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Events.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 0c36ccb126a..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Events.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 208a149a21a..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Events.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Events.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Events.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index fdc8a39acce..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Events.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index d6eb0a1c9d1..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Events.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Events.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Events.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 0e1767c4db1..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Events.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 638dbfbcdb2..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Events.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index dd38e47883e..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Events.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Events.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Events.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.cs index 10124d2ef11..14c7aae1c11 100644 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.cs @@ -2,8 +2,6 @@ using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.MessageRules; using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages; using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Move; -using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -35,14 +33,6 @@ public class MailFolderItemRequestBuilder : BaseRequestBuilder { public MoveRequestBuilder Move { get => new MoveRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new MailFolderItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/MessageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/MessageItemRequestBuilder.cs index ff88855222d..a98116ace26 100644 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/MessageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/MessageItemRequestBuilder.cs @@ -6,11 +6,9 @@ using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Extensions; using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Forward; using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Move; -using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.MultiValueExtendedProperties; using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Reply; using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.ReplyAll; using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Send; -using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.Value; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; @@ -63,10 +61,6 @@ public class MessageItemRequestBuilder : BaseRequestBuilder { public MoveRequestBuilder Move { get => new MoveRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the reply method. public ReplyRequestBuilder Reply { get => new ReplyRequestBuilder(PathParameters, RequestAdapter); @@ -79,10 +73,6 @@ public class MessageItemRequestBuilder : BaseRequestBuilder { public SendRequestBuilder Send { get => new SendRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new MessageItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index ff6454ed48d..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index c13ea2aecbe..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index a071eacbcb5..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index ccef0619328..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 8a031290b4f..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 389a278f93d..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.Messages.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index db1859eece3..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 1b0ac19bef2..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 4b112238498..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 6d7702c42ed..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index ee1903c01c1..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index e9b1a85140e..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.ChildFolders.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MailFolderItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MailFolderItemRequestBuilder.cs index 203b691c1e9..e2f306e6820 100644 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MailFolderItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MailFolderItemRequestBuilder.cs @@ -3,8 +3,6 @@ using Microsoft.Graph.Me.MailFolders.Item.MessageRules; using Microsoft.Graph.Me.MailFolders.Item.Messages; using Microsoft.Graph.Me.MailFolders.Item.Move; -using Microsoft.Graph.Me.MailFolders.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Me.MailFolders.Item.SingleValueExtendedProperties; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Kiota.Abstractions.Serialization; @@ -40,14 +38,6 @@ public class MailFolderItemRequestBuilder : BaseRequestBuilder { public MoveRequestBuilder Move { get => new MoveRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new MailFolderItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/MessageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/MessageItemRequestBuilder.cs index d3ae56da28f..fc92f28e0ee 100644 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/MessageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/MessageItemRequestBuilder.cs @@ -6,11 +6,9 @@ using Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Extensions; using Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Forward; using Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Move; -using Microsoft.Graph.Me.MailFolders.Item.Messages.Item.MultiValueExtendedProperties; using Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Reply; using Microsoft.Graph.Me.MailFolders.Item.Messages.Item.ReplyAll; using Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Send; -using Microsoft.Graph.Me.MailFolders.Item.Messages.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.MailFolders.Item.Messages.Item.Value; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; @@ -63,10 +61,6 @@ public class MessageItemRequestBuilder : BaseRequestBuilder { public MoveRequestBuilder Move { get => new MoveRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the reply method. public ReplyRequestBuilder Reply { get => new ReplyRequestBuilder(PathParameters, RequestAdapter); @@ -79,10 +73,6 @@ public class MessageItemRequestBuilder : BaseRequestBuilder { public SendRequestBuilder Send { get => new SendRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new MessageItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index ba8e6b27660..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index c14ac526f49..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 0764c8bbd68..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.MailFolders.Item.Messages.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.MailFolders.Item.Messages.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index c2d3e6f37cd..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index c230089d9a7..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index f54e2b4ead8..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.MailFolders.Item.Messages.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.MailFolders.Item.Messages.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.Messages.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index fe9dabedcc2..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 67010744c8d..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 929aec527f8..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.MailFolders.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.MailFolders.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 9e5d1ecf6dd..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/mailFolders/{mailFolder%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 1929f9630ad..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 550abe8b370..00000000000 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.MailFolders.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.MailFolders.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.MailFolders.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/mailFolders/{mailFolder%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs index eb3556b38a8..d3485da446b 100644 --- a/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs @@ -375,8 +375,8 @@ public ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder ExportDevic return new ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder(PathParameters, RequestAdapter, skip, top); } /// - /// 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 + /// Retrieve the properties and relationships of user object. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -427,7 +427,7 @@ public ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder ReminderViewWi return new ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder(PathParameters, RequestAdapter, endDateTime, startDateTime); } /// - /// 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. + /// Retrieve the properties and relationships of user object. /// /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -481,7 +481,7 @@ public RequestInformation ToPatchRequestInformation(Microsoft.Graph.Models.User return requestInfo; } /// - /// 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. + /// Retrieve the properties and relationships of user object. /// public class MeRequestBuilderGetQueryParameters { /// Expand related entities diff --git a/src/Microsoft.Graph/Generated/Me/Messages/Item/MessageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Messages/Item/MessageItemRequestBuilder.cs index 8237a14572b..714681759ac 100644 --- a/src/Microsoft.Graph/Generated/Me/Messages/Item/MessageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Messages/Item/MessageItemRequestBuilder.cs @@ -6,11 +6,9 @@ using Microsoft.Graph.Me.Messages.Item.Extensions; using Microsoft.Graph.Me.Messages.Item.Forward; using Microsoft.Graph.Me.Messages.Item.Move; -using Microsoft.Graph.Me.Messages.Item.MultiValueExtendedProperties; using Microsoft.Graph.Me.Messages.Item.Reply; using Microsoft.Graph.Me.Messages.Item.ReplyAll; using Microsoft.Graph.Me.Messages.Item.Send; -using Microsoft.Graph.Me.Messages.Item.SingleValueExtendedProperties; using Microsoft.Graph.Me.Messages.Item.Value; using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; @@ -63,10 +61,6 @@ public class MessageItemRequestBuilder : BaseRequestBuilder { public MoveRequestBuilder Move { get => new MoveRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the reply method. public ReplyRequestBuilder Reply { get => new ReplyRequestBuilder(PathParameters, RequestAdapter); @@ -79,10 +73,6 @@ public class MessageItemRequestBuilder : BaseRequestBuilder { public SendRequestBuilder Send { get => new SendRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new MessageItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Me/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index d005db2f6db..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Messages.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/messages/{message%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/messages/{message%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index eaa10853984..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Messages.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/messages/{message%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/messages/{message%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 0948fa89861..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Messages.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Me.Messages.Item.MultiValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Messages.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/messages/{message%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/messages/{message%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index b5ba3075309..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Messages.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/messages/{message%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/messages/{message%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index dbf55776342..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Messages.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/messages/{message%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/messages/{message%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for me - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in me - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Me/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 62534f58ecb..00000000000 --- a/src/Microsoft.Graph/Generated/Me/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Me.Messages.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Me.Messages.Item.SingleValueExtendedProperties.Item; -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Me.Messages.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/messages/{message%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/messages/{message%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for me - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Models/AdministrativeUnit.cs b/src/Microsoft.Graph/Generated/Models/AdministrativeUnit.cs index 592da0e6001..758590f6e17 100644 --- a/src/Microsoft.Graph/Generated/Models/AdministrativeUnit.cs +++ b/src/Microsoft.Graph/Generated/Models/AdministrativeUnit.cs @@ -90,7 +90,7 @@ public string Visibility { } #endif /// - /// Instantiates a new AdministrativeUnit and sets the default values. + /// Instantiates a new administrativeUnit and sets the default values. /// public AdministrativeUnit() : base() { OdataType = "#microsoft.graph.administrativeUnit"; diff --git a/src/Microsoft.Graph/Generated/Models/AppRoleAssignment.cs b/src/Microsoft.Graph/Generated/Models/AppRoleAssignment.cs index 4c621aafb3a..0cfeab05c36 100644 --- a/src/Microsoft.Graph/Generated/Models/AppRoleAssignment.cs +++ b/src/Microsoft.Graph/Generated/Models/AppRoleAssignment.cs @@ -68,7 +68,7 @@ public Guid? ResourceId { set { BackingStore?.Set("resourceId", value); } } /// - /// Instantiates a new AppRoleAssignment and sets the default values. + /// Instantiates a new appRoleAssignment and sets the default values. /// public AppRoleAssignment() : base() { OdataType = "#microsoft.graph.appRoleAssignment"; diff --git a/src/Microsoft.Graph/Generated/Models/AttendanceRecord.cs b/src/Microsoft.Graph/Generated/Models/AttendanceRecord.cs index 1039b868001..02ea8d26c4f 100644 --- a/src/Microsoft.Graph/Generated/Models/AttendanceRecord.cs +++ b/src/Microsoft.Graph/Generated/Models/AttendanceRecord.cs @@ -19,7 +19,7 @@ public List AttendanceIntervals { set { BackingStore?.Set("attendanceIntervals", value); } } #endif - /// Email address of the user associated with this atttendance record. + /// Email address of the user associated with this attendance record. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? EmailAddress { @@ -33,7 +33,7 @@ public string EmailAddress { set { BackingStore?.Set("emailAddress", value); } } #endif - /// Identity of the user associated with this atttendance record. + /// Identity of the user associated with this attendance record. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public Microsoft.Graph.Models.Identity? Identity { diff --git a/src/Microsoft.Graph/Generated/Models/AuditEvent.cs b/src/Microsoft.Graph/Generated/Models/AuditEvent.cs index 1a4d1882524..59e8abe9392 100644 --- a/src/Microsoft.Graph/Generated/Models/AuditEvent.cs +++ b/src/Microsoft.Graph/Generated/Models/AuditEvent.cs @@ -4,9 +4,6 @@ using System.Linq; using System; namespace Microsoft.Graph.Models { - /// - /// A class containing the properties for Audit Event. - /// public class AuditEvent : Entity, IParsable { /// Friendly name of the activity. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER diff --git a/src/Microsoft.Graph/Generated/Models/BinaryOperator.cs b/src/Microsoft.Graph/Generated/Models/BinaryOperator.cs new file mode 100644 index 00000000000..21b1eec415f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/BinaryOperator.cs @@ -0,0 +1,10 @@ +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Models { + public enum BinaryOperator { + [EnumMember(Value = "or")] + Or, + [EnumMember(Value = "and")] + And, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/BookingBusiness.cs b/src/Microsoft.Graph/Generated/Models/BookingBusiness.cs index a48a71a870c..66034726e92 100644 --- a/src/Microsoft.Graph/Generated/Models/BookingBusiness.cs +++ b/src/Microsoft.Graph/Generated/Models/BookingBusiness.cs @@ -4,6 +4,9 @@ using System.Linq; using System; namespace Microsoft.Graph.Models { + /// + /// Represents a Microsot Bookings Business. + /// public class BookingBusiness : Entity, IParsable { /// The street address of the business. The address property, together with phone and webSiteUrl, appear in the footer of a business scheduling page. The attribute type of physicalAddress is not supported in v1.0. Internally we map the addresses to the type others. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER diff --git a/src/Microsoft.Graph/Generated/Models/ConditionalAccessEnumeratedExternalTenants.cs b/src/Microsoft.Graph/Generated/Models/ConditionalAccessEnumeratedExternalTenants.cs index ff4f829fb08..089275bf728 100644 --- a/src/Microsoft.Graph/Generated/Models/ConditionalAccessEnumeratedExternalTenants.cs +++ b/src/Microsoft.Graph/Generated/Models/ConditionalAccessEnumeratedExternalTenants.cs @@ -5,7 +5,7 @@ using System; namespace Microsoft.Graph.Models { public class ConditionalAccessEnumeratedExternalTenants : ConditionalAccessExternalTenants, IParsable { - /// The members property + /// A collection of tenant IDs that define the scope of a policy targeting conditional access for guests and external users. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? Members { diff --git a/src/Microsoft.Graph/Generated/Models/ConditionalAccessExternalTenants.cs b/src/Microsoft.Graph/Generated/Models/ConditionalAccessExternalTenants.cs index 6d79ece8d54..7912b2f8774 100644 --- a/src/Microsoft.Graph/Generated/Models/ConditionalAccessExternalTenants.cs +++ b/src/Microsoft.Graph/Generated/Models/ConditionalAccessExternalTenants.cs @@ -13,7 +13,7 @@ public IDictionary AdditionalData { } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The membershipKind property + /// The membership kind. Possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object. public ConditionalAccessExternalTenantsMembershipKind? MembershipKind { get { return BackingStore?.Get("membershipKind"); } set { BackingStore?.Set("membershipKind", value); } diff --git a/src/Microsoft.Graph/Generated/Models/ConditionalAccessGuestsOrExternalUsers.cs b/src/Microsoft.Graph/Generated/Models/ConditionalAccessGuestsOrExternalUsers.cs index 1024f9e441a..d1c0312c933 100644 --- a/src/Microsoft.Graph/Generated/Models/ConditionalAccessGuestsOrExternalUsers.cs +++ b/src/Microsoft.Graph/Generated/Models/ConditionalAccessGuestsOrExternalUsers.cs @@ -13,7 +13,7 @@ public IDictionary AdditionalData { } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The externalTenants property + /// The tenant IDs of the selected types of external users. Either all B2B tenant or a collection of tenant IDs. External tenants can be specified only when the property guestOrExternalUserTypes is not null or an empty String. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public ConditionalAccessExternalTenants? ExternalTenants { diff --git a/src/Microsoft.Graph/Generated/Models/ConditionalAccessUsers.cs b/src/Microsoft.Graph/Generated/Models/ConditionalAccessUsers.cs index 447b0d6406c..b12c998157d 100644 --- a/src/Microsoft.Graph/Generated/Models/ConditionalAccessUsers.cs +++ b/src/Microsoft.Graph/Generated/Models/ConditionalAccessUsers.cs @@ -27,7 +27,7 @@ public List ExcludeGroups { set { BackingStore?.Set("excludeGroups", value); } } #endif - /// The excludeGuestsOrExternalUsers property + /// Internal guests or external users excluded from the policy scope. Optionally populated. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public ConditionalAccessGuestsOrExternalUsers? ExcludeGuestsOrExternalUsers { @@ -83,7 +83,7 @@ public List IncludeGroups { set { BackingStore?.Set("includeGroups", value); } } #endif - /// The includeGuestsOrExternalUsers property + /// Internal guests or external users included in the policy scope. Optionally populated. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public ConditionalAccessGuestsOrExternalUsers? IncludeGuestsOrExternalUsers { diff --git a/src/Microsoft.Graph/Generated/Models/Device.cs b/src/Microsoft.Graph/Generated/Models/Device.cs index 5a9c12b0f94..9de584c1437 100644 --- a/src/Microsoft.Graph/Generated/Models/Device.cs +++ b/src/Microsoft.Graph/Generated/Models/Device.cs @@ -34,6 +34,20 @@ public DateTimeOffset? ComplianceExpirationDateTime { get { return BackingStore?.Get("complianceExpirationDateTime"); } set { BackingStore?.Set("complianceExpirationDateTime", value); } } + /// User-defined property set by Intune to automatically add devices to groups and simplify managing devices. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DeviceCategory { + get { return BackingStore?.Get("deviceCategory"); } + set { BackingStore?.Set("deviceCategory", value); } + } +#nullable restore +#else + public string DeviceCategory { + get { return BackingStore?.Get("deviceCategory"); } + set { BackingStore?.Set("deviceCategory", value); } + } +#endif /// Unique identifier set by Azure Device Registration Service at the time of registration. This is an alternate key that can be used to reference the device object. Supports $filter (eq, ne, not, startsWith). #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -61,6 +75,20 @@ public string DeviceMetadata { get { return BackingStore?.Get("deviceMetadata"); } set { BackingStore?.Set("deviceMetadata", value); } } +#endif + /// Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DeviceOwnership { + get { return BackingStore?.Get("deviceOwnership"); } + set { BackingStore?.Set("deviceOwnership", value); } + } +#nullable restore +#else + public string DeviceOwnership { + get { return BackingStore?.Get("deviceOwnership"); } + set { BackingStore?.Set("deviceOwnership", value); } + } #endif /// For internal use only. public int? DeviceVersion { @@ -80,6 +108,20 @@ public string DisplayName { get { return BackingStore?.Get("displayName"); } set { BackingStore?.Set("displayName", value); } } +#endif + /// Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? EnrollmentProfileName { + get { return BackingStore?.Get("enrollmentProfileName"); } + set { BackingStore?.Set("enrollmentProfileName", value); } + } +#nullable restore +#else + public string EnrollmentProfileName { + get { return BackingStore?.Get("enrollmentProfileName"); } + set { BackingStore?.Set("enrollmentProfileName", value); } + } #endif /// The collection of open extensions defined for the device. Read-only. Nullable. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -227,6 +269,11 @@ public List RegisteredUsers { set { BackingStore?.Set("registeredUsers", value); } } #endif + /// Date and time of when the device was registered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + public DateTimeOffset? RegistrationDateTime { + get { return BackingStore?.Get("registrationDateTime"); } + set { BackingStore?.Set("registrationDateTime", value); } + } /// List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0). #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -292,10 +339,13 @@ public Device() : base() { {"alternativeSecurityIds", n => { AlternativeSecurityIds = n.GetCollectionOfObjectValues(AlternativeSecurityId.CreateFromDiscriminatorValue)?.ToList(); } }, {"approximateLastSignInDateTime", n => { ApproximateLastSignInDateTime = n.GetDateTimeOffsetValue(); } }, {"complianceExpirationDateTime", n => { ComplianceExpirationDateTime = n.GetDateTimeOffsetValue(); } }, + {"deviceCategory", n => { DeviceCategory = n.GetStringValue(); } }, {"deviceId", n => { DeviceId = n.GetStringValue(); } }, {"deviceMetadata", n => { DeviceMetadata = n.GetStringValue(); } }, + {"deviceOwnership", n => { DeviceOwnership = n.GetStringValue(); } }, {"deviceVersion", n => { DeviceVersion = n.GetIntValue(); } }, {"displayName", n => { DisplayName = n.GetStringValue(); } }, + {"enrollmentProfileName", n => { EnrollmentProfileName = n.GetStringValue(); } }, {"extensions", n => { Extensions = n.GetCollectionOfObjectValues(Extension.CreateFromDiscriminatorValue)?.ToList(); } }, {"isCompliant", n => { IsCompliant = n.GetBoolValue(); } }, {"isManaged", n => { IsManaged = n.GetBoolValue(); } }, @@ -309,6 +359,7 @@ public Device() : base() { {"profileType", n => { ProfileType = n.GetStringValue(); } }, {"registeredOwners", n => { RegisteredOwners = n.GetCollectionOfObjectValues(DirectoryObject.CreateFromDiscriminatorValue)?.ToList(); } }, {"registeredUsers", n => { RegisteredUsers = n.GetCollectionOfObjectValues(DirectoryObject.CreateFromDiscriminatorValue)?.ToList(); } }, + {"registrationDateTime", n => { RegistrationDateTime = n.GetDateTimeOffsetValue(); } }, {"systemLabels", n => { SystemLabels = n.GetCollectionOfPrimitiveValues()?.ToList(); } }, {"transitiveMemberOf", n => { TransitiveMemberOf = n.GetCollectionOfObjectValues(DirectoryObject.CreateFromDiscriminatorValue)?.ToList(); } }, {"trustType", n => { TrustType = n.GetStringValue(); } }, @@ -325,10 +376,13 @@ public Device() : base() { writer.WriteCollectionOfObjectValues("alternativeSecurityIds", AlternativeSecurityIds); writer.WriteDateTimeOffsetValue("approximateLastSignInDateTime", ApproximateLastSignInDateTime); writer.WriteDateTimeOffsetValue("complianceExpirationDateTime", ComplianceExpirationDateTime); + writer.WriteStringValue("deviceCategory", DeviceCategory); writer.WriteStringValue("deviceId", DeviceId); writer.WriteStringValue("deviceMetadata", DeviceMetadata); + writer.WriteStringValue("deviceOwnership", DeviceOwnership); writer.WriteIntValue("deviceVersion", DeviceVersion); writer.WriteStringValue("displayName", DisplayName); + writer.WriteStringValue("enrollmentProfileName", EnrollmentProfileName); writer.WriteCollectionOfObjectValues("extensions", Extensions); writer.WriteBoolValue("isCompliant", IsCompliant); writer.WriteBoolValue("isManaged", IsManaged); @@ -342,6 +396,7 @@ public Device() : base() { writer.WriteStringValue("profileType", ProfileType); writer.WriteCollectionOfObjectValues("registeredOwners", RegisteredOwners); writer.WriteCollectionOfObjectValues("registeredUsers", RegisteredUsers); + writer.WriteDateTimeOffsetValue("registrationDateTime", RegistrationDateTime); writer.WriteCollectionOfPrimitiveValues("systemLabels", SystemLabels); writer.WriteCollectionOfObjectValues("transitiveMemberOf", TransitiveMemberOf); writer.WriteStringValue("trustType", TrustType); diff --git a/src/Microsoft.Graph/Generated/Models/DeviceCategory.cs b/src/Microsoft.Graph/Generated/Models/DeviceCategory.cs index 10808146015..e6ea8517b9b 100644 --- a/src/Microsoft.Graph/Generated/Models/DeviceCategory.cs +++ b/src/Microsoft.Graph/Generated/Models/DeviceCategory.cs @@ -4,9 +4,6 @@ using System.Linq; using System; namespace Microsoft.Graph.Models { - /// - /// Device categories provides a way to organize your devices. Using device categories, company administrators can define their own categories that make sense to their company. These categories can then be applied to a device in the Intune Azure console or selected by a user during device enrollment. You can filter reports and create dynamic Azure Active Directory device groups based on device categories. - /// public class DeviceCategory : Entity, IParsable { /// Optional description for the device category. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER diff --git a/src/Microsoft.Graph/Generated/Models/DirectoryObjectPartnerReference.cs b/src/Microsoft.Graph/Generated/Models/DirectoryObjectPartnerReference.cs index d6474bce46d..8aec368b590 100644 --- a/src/Microsoft.Graph/Generated/Models/DirectoryObjectPartnerReference.cs +++ b/src/Microsoft.Graph/Generated/Models/DirectoryObjectPartnerReference.cs @@ -53,7 +53,7 @@ public string ObjectType { } #endif /// - /// Instantiates a new DirectoryObjectPartnerReference and sets the default values. + /// Instantiates a new directoryObjectPartnerReference and sets the default values. /// public DirectoryObjectPartnerReference() : base() { OdataType = "#microsoft.graph.directoryObjectPartnerReference"; diff --git a/src/Microsoft.Graph/Generated/Models/DirectoryRoleTemplate.cs b/src/Microsoft.Graph/Generated/Models/DirectoryRoleTemplate.cs index 22896fd75e6..a2ac389cc19 100644 --- a/src/Microsoft.Graph/Generated/Models/DirectoryRoleTemplate.cs +++ b/src/Microsoft.Graph/Generated/Models/DirectoryRoleTemplate.cs @@ -34,7 +34,7 @@ public string DisplayName { } #endif /// - /// Instantiates a new DirectoryRoleTemplate and sets the default values. + /// Instantiates a new directoryRoleTemplate and sets the default values. /// public DirectoryRoleTemplate() : base() { OdataType = "#microsoft.graph.directoryRoleTemplate"; diff --git a/src/Microsoft.Graph/Generated/Models/ExternalConnectors/ActivitySettings.cs b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/ActivitySettings.cs new file mode 100644 index 00000000000..266b1a149f9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/ActivitySettings.cs @@ -0,0 +1,79 @@ +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System; +namespace Microsoft.Graph.Models.ExternalConnectors { + public class ActivitySettings : IAdditionalDataHolder, IBackedModel, IParsable { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData { + get { return BackingStore?.Get>("additionalData"); } + 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 + /// Specifies configurations to identify an externalItem based on a shared URL. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? UrlToItemResolvers { + get { return BackingStore?.Get?>("urlToItemResolvers"); } + set { BackingStore?.Set("urlToItemResolvers", value); } + } +#nullable restore +#else + public List UrlToItemResolvers { + get { return BackingStore?.Get>("urlToItemResolvers"); } + set { BackingStore?.Set("urlToItemResolvers", value); } + } +#endif + /// + /// Instantiates a new activitySettings and sets the default values. + /// + public ActivitySettings() { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// The parse node to use to read the discriminator value and create the object + public static ActivitySettings CreateFromDiscriminatorValue(IParseNode parseNode) { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new ActivitySettings(); + } + /// + /// The deserialization information for the current model + /// + public IDictionary> GetFieldDeserializers() { + return new Dictionary> { + {"@odata.type", n => { OdataType = n.GetStringValue(); } }, + {"urlToItemResolvers", n => { UrlToItemResolvers = n.GetCollectionOfObjectValues(UrlToItemResolverBase.CreateFromDiscriminatorValue)?.ToList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public void Serialize(ISerializationWriter writer) { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteCollectionOfObjectValues("urlToItemResolvers", UrlToItemResolvers); + writer.WriteAdditionalData(AdditionalData); + } + } +} diff --git a/src/Microsoft.Graph/Generated/Models/ExternalConnectors/DisplayTemplate.cs b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/DisplayTemplate.cs new file mode 100644 index 00000000000..9169e051f22 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/DisplayTemplate.cs @@ -0,0 +1,118 @@ +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System; +namespace Microsoft.Graph.Models.ExternalConnectors { + public class DisplayTemplate : IAdditionalDataHolder, IBackedModel, IParsable { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData { + get { return BackingStore?.Get>("additionalData"); } + set { BackingStore?.Set("additionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The text identifier for the display template; for example, contosoTickets. Maximum 16 characters. Only alphanumeric characters allowed. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Id { + get { return BackingStore?.Get("id"); } + set { BackingStore?.Set("id", value); } + } +#nullable restore +#else + public string Id { + get { return BackingStore?.Get("id"); } + set { BackingStore?.Set("id", value); } + } +#endif + /// The layout property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public Microsoft.Graph.Models.Json? Layout { + get { return BackingStore?.Get("layout"); } + set { BackingStore?.Set("layout", value); } + } +#nullable restore +#else + public Microsoft.Graph.Models.Json Layout { + get { return BackingStore?.Get("layout"); } + set { BackingStore?.Set("layout", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// Defines the priority of a display template. A display template with priority 1 is evaluated before a template with priority 4. Gaps in priority values are supported. Must be positive value. + public int? Priority { + get { return BackingStore?.Get("priority"); } + set { BackingStore?.Set("priority", value); } + } + /// Specifies additional rules for selecting this display template based on the item schema. Optional. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Rules { + get { return BackingStore?.Get?>("rules"); } + set { BackingStore?.Set("rules", value); } + } +#nullable restore +#else + public List Rules { + get { return BackingStore?.Get>("rules"); } + set { BackingStore?.Set("rules", value); } + } +#endif + /// + /// Instantiates a new displayTemplate and sets the default values. + /// + public DisplayTemplate() { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// The parse node to use to read the discriminator value and create the object + public static DisplayTemplate CreateFromDiscriminatorValue(IParseNode parseNode) { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new DisplayTemplate(); + } + /// + /// The deserialization information for the current model + /// + public IDictionary> GetFieldDeserializers() { + return new Dictionary> { + {"id", n => { Id = n.GetStringValue(); } }, + {"layout", n => { Layout = n.GetObjectValue(Microsoft.Graph.Models.Json.CreateFromDiscriminatorValue); } }, + {"@odata.type", n => { OdataType = n.GetStringValue(); } }, + {"priority", n => { Priority = n.GetIntValue(); } }, + {"rules", n => { Rules = n.GetCollectionOfObjectValues(PropertyRule.CreateFromDiscriminatorValue)?.ToList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public void Serialize(ISerializationWriter writer) { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("id", Id); + writer.WriteObjectValue("layout", Layout); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteIntValue("priority", Priority); + writer.WriteCollectionOfObjectValues("rules", Rules); + writer.WriteAdditionalData(AdditionalData); + } + } +} diff --git a/src/Microsoft.Graph/Generated/Models/ExternalConnectors/ExternalConnection.cs b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/ExternalConnection.cs index 4848c61641e..8fee2db9229 100644 --- a/src/Microsoft.Graph/Generated/Models/ExternalConnectors/ExternalConnection.cs +++ b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/ExternalConnection.cs @@ -5,6 +5,20 @@ using System; namespace Microsoft.Graph.Models.ExternalConnectors { public class ExternalConnection : Entity, IParsable { + /// Collects configurable settings related to activities involving connector content. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public Microsoft.Graph.Models.ExternalConnectors.ActivitySettings? ActivitySettings { + get { return BackingStore?.Get("activitySettings"); } + set { BackingStore?.Set("activitySettings", value); } + } +#nullable restore +#else + public Microsoft.Graph.Models.ExternalConnectors.ActivitySettings ActivitySettings { + get { return BackingStore?.Get("activitySettings"); } + set { BackingStore?.Set("activitySettings", value); } + } +#endif /// Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -102,6 +116,20 @@ public Microsoft.Graph.Models.ExternalConnectors.Schema Schema { get { return BackingStore?.Get("schema"); } set { BackingStore?.Set("schema", value); } } +#endif + /// The settings configuring the search experience for content in this connection, such as the display templates for search results. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public Microsoft.Graph.Models.ExternalConnectors.SearchSettings? SearchSettings { + get { return BackingStore?.Get("searchSettings"); } + set { BackingStore?.Set("searchSettings", value); } + } +#nullable restore +#else + public Microsoft.Graph.Models.ExternalConnectors.SearchSettings SearchSettings { + get { return BackingStore?.Get("searchSettings"); } + set { BackingStore?.Set("searchSettings", value); } + } #endif /// Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue. public ConnectionState? State { @@ -121,6 +149,7 @@ public ConnectionState? State { /// public new IDictionary> GetFieldDeserializers() { return new Dictionary>(base.GetFieldDeserializers()) { + {"activitySettings", n => { ActivitySettings = n.GetObjectValue(Microsoft.Graph.Models.ExternalConnectors.ActivitySettings.CreateFromDiscriminatorValue); } }, {"configuration", n => { Configuration = n.GetObjectValue(Microsoft.Graph.Models.ExternalConnectors.Configuration.CreateFromDiscriminatorValue); } }, {"description", n => { Description = n.GetStringValue(); } }, {"groups", n => { Groups = n.GetCollectionOfObjectValues(ExternalGroup.CreateFromDiscriminatorValue)?.ToList(); } }, @@ -128,6 +157,7 @@ public ConnectionState? State { {"name", n => { Name = n.GetStringValue(); } }, {"operations", n => { Operations = n.GetCollectionOfObjectValues(ConnectionOperation.CreateFromDiscriminatorValue)?.ToList(); } }, {"schema", n => { Schema = n.GetObjectValue(Microsoft.Graph.Models.ExternalConnectors.Schema.CreateFromDiscriminatorValue); } }, + {"searchSettings", n => { SearchSettings = n.GetObjectValue(Microsoft.Graph.Models.ExternalConnectors.SearchSettings.CreateFromDiscriminatorValue); } }, {"state", n => { State = n.GetEnumValue(); } }, }; } @@ -138,6 +168,7 @@ public ConnectionState? State { public new void Serialize(ISerializationWriter writer) { _ = writer ?? throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); + writer.WriteObjectValue("activitySettings", ActivitySettings); writer.WriteObjectValue("configuration", Configuration); writer.WriteStringValue("description", Description); writer.WriteCollectionOfObjectValues("groups", Groups); @@ -145,6 +176,7 @@ public ConnectionState? State { writer.WriteStringValue("name", Name); writer.WriteCollectionOfObjectValues("operations", Operations); writer.WriteObjectValue("schema", Schema); + writer.WriteObjectValue("searchSettings", SearchSettings); } } } diff --git a/src/Microsoft.Graph/Generated/Models/ExternalConnectors/ItemIdResolver.cs b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/ItemIdResolver.cs new file mode 100644 index 00000000000..1769ab53aec --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/ItemIdResolver.cs @@ -0,0 +1,70 @@ +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System; +namespace Microsoft.Graph.Models.ExternalConnectors { + public class ItemIdResolver : UrlToItemResolverBase, IParsable { + /// Pattern that specifies how to form the ID of the external item that the URL represents. The named groups from the regular expression in urlPattern within the urlMatchInfo can be referenced by inserting the group name inside curly brackets. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ItemId { + get { return BackingStore?.Get("itemId"); } + set { BackingStore?.Set("itemId", value); } + } +#nullable restore +#else + public string ItemId { + get { return BackingStore?.Get("itemId"); } + set { BackingStore?.Set("itemId", value); } + } +#endif + /// Configurations to match and resolve URL. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public Microsoft.Graph.Models.ExternalConnectors.UrlMatchInfo? UrlMatchInfo { + get { return BackingStore?.Get("urlMatchInfo"); } + set { BackingStore?.Set("urlMatchInfo", value); } + } +#nullable restore +#else + public Microsoft.Graph.Models.ExternalConnectors.UrlMatchInfo UrlMatchInfo { + get { return BackingStore?.Get("urlMatchInfo"); } + set { BackingStore?.Set("urlMatchInfo", value); } + } +#endif + /// + /// Instantiates a new ItemIdResolver and sets the default values. + /// + public ItemIdResolver() : base() { + OdataType = "#microsoft.graph.externalConnectors.itemIdResolver"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// The parse node to use to read the discriminator value and create the object + public static new ItemIdResolver CreateFromDiscriminatorValue(IParseNode parseNode) { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new ItemIdResolver(); + } + /// + /// The deserialization information for the current model + /// + public new IDictionary> GetFieldDeserializers() { + return new Dictionary>(base.GetFieldDeserializers()) { + {"itemId", n => { ItemId = n.GetStringValue(); } }, + {"urlMatchInfo", n => { UrlMatchInfo = n.GetObjectValue(Microsoft.Graph.Models.ExternalConnectors.UrlMatchInfo.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public new void Serialize(ISerializationWriter writer) { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("itemId", ItemId); + writer.WriteObjectValue("urlMatchInfo", UrlMatchInfo); + } + } +} diff --git a/src/Microsoft.Graph/Generated/Models/ExternalConnectors/PropertyRule.cs b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/PropertyRule.cs new file mode 100644 index 00000000000..3a20a621adf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/PropertyRule.cs @@ -0,0 +1,109 @@ +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System; +namespace Microsoft.Graph.Models.ExternalConnectors { + public class PropertyRule : IAdditionalDataHolder, IBackedModel, IParsable { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData { + get { return BackingStore?.Get>("additionalData"); } + set { BackingStore?.Set("additionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The operation property + public RuleOperation? Operation { + get { return BackingStore?.Get("operation"); } + set { BackingStore?.Set("operation", value); } + } + /// The property from the externalItem schema. Required. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Property { + get { return BackingStore?.Get("property"); } + set { BackingStore?.Set("property", value); } + } +#nullable restore +#else + public string Property { + get { return BackingStore?.Get("property"); } + set { BackingStore?.Set("property", value); } + } +#endif + /// A collection with one or many strings. The specified string(s) will be matched with the specified property using the specified operation. Required. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Values { + get { return BackingStore?.Get?>("values"); } + set { BackingStore?.Set("values", value); } + } +#nullable restore +#else + public List Values { + get { return BackingStore?.Get>("values"); } + set { BackingStore?.Set("values", value); } + } +#endif + /// The valuesJoinedBy property + public BinaryOperator? ValuesJoinedBy { + get { return BackingStore?.Get("valuesJoinedBy"); } + set { BackingStore?.Set("valuesJoinedBy", value); } + } + /// + /// Instantiates a new propertyRule and sets the default values. + /// + public PropertyRule() { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// The parse node to use to read the discriminator value and create the object + public static PropertyRule CreateFromDiscriminatorValue(IParseNode parseNode) { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new PropertyRule(); + } + /// + /// The deserialization information for the current model + /// + public IDictionary> GetFieldDeserializers() { + return new Dictionary> { + {"@odata.type", n => { OdataType = n.GetStringValue(); } }, + {"operation", n => { Operation = n.GetEnumValue(); } }, + {"property", n => { Property = n.GetStringValue(); } }, + {"values", n => { Values = n.GetCollectionOfPrimitiveValues()?.ToList(); } }, + {"valuesJoinedBy", n => { ValuesJoinedBy = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public void Serialize(ISerializationWriter writer) { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteEnumValue("operation", Operation); + writer.WriteStringValue("property", Property); + writer.WriteCollectionOfPrimitiveValues("values", Values); + writer.WriteEnumValue("valuesJoinedBy", ValuesJoinedBy); + writer.WriteAdditionalData(AdditionalData); + } + } +} diff --git a/src/Microsoft.Graph/Generated/Models/ExternalConnectors/RuleOperation.cs b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/RuleOperation.cs new file mode 100644 index 00000000000..77a746c0331 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/RuleOperation.cs @@ -0,0 +1,22 @@ +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Models.ExternalConnectors { + public enum RuleOperation { + [EnumMember(Value = "equals")] + Equals, + [EnumMember(Value = "notEquals")] + NotEquals, + [EnumMember(Value = "contains")] + Contains, + [EnumMember(Value = "notContains")] + NotContains, + [EnumMember(Value = "lessThan")] + LessThan, + [EnumMember(Value = "greaterThan")] + GreaterThan, + [EnumMember(Value = "startsWith")] + StartsWith, + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/ExternalConnectors/SearchSettings.cs b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/SearchSettings.cs new file mode 100644 index 00000000000..348cfab0e0f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/SearchSettings.cs @@ -0,0 +1,79 @@ +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System; +namespace Microsoft.Graph.Models.ExternalConnectors { + public class SearchSettings : IAdditionalDataHolder, IBackedModel, IParsable { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData { + get { return BackingStore?.Get>("additionalData"); } + 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 + /// Enables the developer to define the appearance of the content and configure conditions that dictate when the template should be displayed. Maximum of 2 search result templates per connection. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SearchResultTemplates { + get { return BackingStore?.Get?>("searchResultTemplates"); } + set { BackingStore?.Set("searchResultTemplates", value); } + } +#nullable restore +#else + public List SearchResultTemplates { + get { return BackingStore?.Get>("searchResultTemplates"); } + set { BackingStore?.Set("searchResultTemplates", value); } + } +#endif + /// + /// Instantiates a new searchSettings and sets the default values. + /// + public SearchSettings() { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// The parse node to use to read the discriminator value and create the object + public static SearchSettings CreateFromDiscriminatorValue(IParseNode parseNode) { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new SearchSettings(); + } + /// + /// The deserialization information for the current model + /// + public IDictionary> GetFieldDeserializers() { + return new Dictionary> { + {"@odata.type", n => { OdataType = n.GetStringValue(); } }, + {"searchResultTemplates", n => { SearchResultTemplates = n.GetCollectionOfObjectValues(DisplayTemplate.CreateFromDiscriminatorValue)?.ToList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public void Serialize(ISerializationWriter writer) { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteCollectionOfObjectValues("searchResultTemplates", SearchResultTemplates); + writer.WriteAdditionalData(AdditionalData); + } + } +} diff --git a/src/Microsoft.Graph/Generated/Models/ExternalConnectors/UrlMatchInfo.cs b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/UrlMatchInfo.cs new file mode 100644 index 00000000000..f61f5e6fd38 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/UrlMatchInfo.cs @@ -0,0 +1,95 @@ +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System; +namespace Microsoft.Graph.Models.ExternalConnectors { + public class UrlMatchInfo : IAdditionalDataHolder, IBackedModel, IParsable { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData { + get { return BackingStore?.Get>("additionalData"); } + set { BackingStore?.Set("additionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// A list of the URL prefixes that must match URLs to be processed by this URL-to-item-resolver. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? BaseUrls { + get { return BackingStore?.Get?>("baseUrls"); } + set { BackingStore?.Set("baseUrls", value); } + } +#nullable restore +#else + public List BaseUrls { + get { return BackingStore?.Get>("baseUrls"); } + set { BackingStore?.Set("baseUrls", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// A regular expression that will be matched towards the URL that is processed by this URL-to-item-resolver. The ECMAScript specification for regular expressions (ECMA-262) is used for the evaluation. The named groups defined by the regular expression will be used later to extract values from the URL. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? UrlPattern { + get { return BackingStore?.Get("urlPattern"); } + set { BackingStore?.Set("urlPattern", value); } + } +#nullable restore +#else + public string UrlPattern { + get { return BackingStore?.Get("urlPattern"); } + set { BackingStore?.Set("urlPattern", value); } + } +#endif + /// + /// Instantiates a new urlMatchInfo and sets the default values. + /// + public UrlMatchInfo() { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// The parse node to use to read the discriminator value and create the object + public static UrlMatchInfo CreateFromDiscriminatorValue(IParseNode parseNode) { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new UrlMatchInfo(); + } + /// + /// The deserialization information for the current model + /// + public IDictionary> GetFieldDeserializers() { + return new Dictionary> { + {"baseUrls", n => { BaseUrls = n.GetCollectionOfPrimitiveValues()?.ToList(); } }, + {"@odata.type", n => { OdataType = n.GetStringValue(); } }, + {"urlPattern", n => { UrlPattern = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public void Serialize(ISerializationWriter writer) { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteCollectionOfPrimitiveValues("baseUrls", BaseUrls); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteStringValue("urlPattern", UrlPattern); + writer.WriteAdditionalData(AdditionalData); + } + } +} diff --git a/src/Microsoft.Graph/Generated/Models/ExternalConnectors/UrlToItemResolverBase.cs b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/UrlToItemResolverBase.cs new file mode 100644 index 00000000000..a90d371c12a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ExternalConnectors/UrlToItemResolverBase.cs @@ -0,0 +1,74 @@ +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System; +namespace Microsoft.Graph.Models.ExternalConnectors { + public class UrlToItemResolverBase : IAdditionalDataHolder, IBackedModel, IParsable { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData { + get { return BackingStore?.Get>("additionalData"); } + set { BackingStore?.Set("additionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The priority which defines the sequence in which the urlToItemResolverBase instances are evaluated. + public int? Priority { + get { return BackingStore?.Get("priority"); } + set { BackingStore?.Set("priority", value); } + } + /// + /// Instantiates a new urlToItemResolverBase and sets the default values. + /// + public UrlToItemResolverBase() { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// The parse node to use to read the discriminator value and create the object + public static UrlToItemResolverBase CreateFromDiscriminatorValue(IParseNode parseNode) { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch { + "#microsoft.graph.externalConnectors.itemIdResolver" => new ItemIdResolver(), + _ => new UrlToItemResolverBase(), + }; + } + /// + /// The deserialization information for the current model + /// + public IDictionary> GetFieldDeserializers() { + return new Dictionary> { + {"@odata.type", n => { OdataType = n.GetStringValue(); } }, + {"priority", n => { Priority = n.GetIntValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public void Serialize(ISerializationWriter writer) { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteIntValue("priority", Priority); + writer.WriteAdditionalData(AdditionalData); + } + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Group.cs b/src/Microsoft.Graph/Generated/Models/Group.cs index ae2e36ebb6f..5c29a442927 100644 --- a/src/Microsoft.Graph/Generated/Models/Group.cs +++ b/src/Microsoft.Graph/Generated/Models/Group.cs @@ -772,7 +772,7 @@ public string Visibility { } #endif /// - /// Instantiates a new Group and sets the default values. + /// Instantiates a new group and sets the default values. /// public Group() : base() { OdataType = "#microsoft.graph.group"; diff --git a/src/Microsoft.Graph/Generated/Models/MobileLobApp.cs b/src/Microsoft.Graph/Generated/Models/MobileLobApp.cs index 5a0e9c75559..145c14007d4 100644 --- a/src/Microsoft.Graph/Generated/Models/MobileLobApp.cs +++ b/src/Microsoft.Graph/Generated/Models/MobileLobApp.cs @@ -4,6 +4,9 @@ using System.Linq; using System; namespace Microsoft.Graph.Models { + /// + /// An abstract base class containing properties for all mobile line of business apps. + /// public class MobileLobApp : MobileApp, IParsable { /// The internal committed content version. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -53,7 +56,7 @@ public long? Size { set { BackingStore?.Set("size", value); } } /// - /// Instantiates a new MobileLobApp and sets the default values. + /// Instantiates a new mobileLobApp and sets the default values. /// public MobileLobApp() : base() { OdataType = "#microsoft.graph.mobileLobApp"; diff --git a/src/Microsoft.Graph/Generated/Models/MultiValueLegacyExtendedPropertyCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/MultiValueLegacyExtendedPropertyCollectionResponse.cs deleted file mode 100644 index 0ed84ea71e9..00000000000 --- a/src/Microsoft.Graph/Generated/Models/MultiValueLegacyExtendedPropertyCollectionResponse.cs +++ /dev/null @@ -1,48 +0,0 @@ -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System; -namespace Microsoft.Graph.Models { - public class MultiValueLegacyExtendedPropertyCollectionResponse : BaseCollectionPaginationCountResponse, IParsable { - /// 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 - /// - /// The parse node to use to read the discriminator value and create the object - public static new MultiValueLegacyExtendedPropertyCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) { - _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); - return new MultiValueLegacyExtendedPropertyCollectionResponse(); - } - /// - /// The deserialization information for the current model - /// - public new IDictionary> GetFieldDeserializers() { - return new Dictionary>(base.GetFieldDeserializers()) { - {"value", n => { Value = n.GetCollectionOfObjectValues(MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue)?.ToList(); } }, - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public new void Serialize(ISerializationWriter writer) { - _ = writer ?? throw new ArgumentNullException(nameof(writer)); - base.Serialize(writer); - writer.WriteCollectionOfObjectValues("value", Value); - } - } -} diff --git a/src/Microsoft.Graph/Generated/Models/RoleDefinition.cs b/src/Microsoft.Graph/Generated/Models/RoleDefinition.cs index 9f0b1934e16..b80be29c142 100644 --- a/src/Microsoft.Graph/Generated/Models/RoleDefinition.cs +++ b/src/Microsoft.Graph/Generated/Models/RoleDefinition.cs @@ -4,6 +4,9 @@ using System.Linq; using System; namespace Microsoft.Graph.Models { + /// + /// The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role. + /// public class RoleDefinition : Entity, IParsable { /// Description of the Role definition. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER diff --git a/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryNoncustodialDataSource.cs b/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryNoncustodialDataSource.cs index 65ddda85e44..d7125fed292 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryNoncustodialDataSource.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryNoncustodialDataSource.cs @@ -34,7 +34,7 @@ public EdiscoveryIndexOperation LastIndexOperation { } #endif /// - /// Instantiates a new ediscoveryNoncustodialDataSource and sets the default values. + /// Instantiates a new EdiscoveryNoncustodialDataSource and sets the default values. /// public EdiscoveryNoncustodialDataSource() : base() { OdataType = "#microsoft.graph.security.ediscoveryNoncustodialDataSource"; diff --git a/src/Microsoft.Graph/Generated/Models/SingleValueLegacyExtendedPropertyCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/SingleValueLegacyExtendedPropertyCollectionResponse.cs deleted file mode 100644 index 7e513cc1f65..00000000000 --- a/src/Microsoft.Graph/Generated/Models/SingleValueLegacyExtendedPropertyCollectionResponse.cs +++ /dev/null @@ -1,48 +0,0 @@ -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System; -namespace Microsoft.Graph.Models { - public class SingleValueLegacyExtendedPropertyCollectionResponse : BaseCollectionPaginationCountResponse, IParsable { - /// 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 - /// - /// The parse node to use to read the discriminator value and create the object - public static new SingleValueLegacyExtendedPropertyCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) { - _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); - return new SingleValueLegacyExtendedPropertyCollectionResponse(); - } - /// - /// The deserialization information for the current model - /// - public new IDictionary> GetFieldDeserializers() { - return new Dictionary>(base.GetFieldDeserializers()) { - {"value", n => { Value = n.GetCollectionOfObjectValues(SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue)?.ToList(); } }, - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public new void Serialize(ISerializationWriter writer) { - _ = writer ?? throw new ArgumentNullException(nameof(writer)); - base.Serialize(writer); - writer.WriteCollectionOfObjectValues("value", Value); - } - } -} diff --git a/src/Microsoft.Graph/Generated/Models/TermsAndConditions.cs b/src/Microsoft.Graph/Generated/Models/TermsAndConditions.cs index 596dc08eca7..c0ab2ed8633 100644 --- a/src/Microsoft.Graph/Generated/Models/TermsAndConditions.cs +++ b/src/Microsoft.Graph/Generated/Models/TermsAndConditions.cs @@ -4,9 +4,6 @@ using System.Linq; using System; namespace Microsoft.Graph.Models { - /// - /// A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&C) policy. T&C policies’ contents are presented to users upon their first attempt to enroll into Intune and subsequently upon edits where an administrator has required re-acceptance. They enable administrators to communicate the provisions to which a user must agree in order to have devices enrolled into Intune. - /// public class TermsAndConditions : Entity, IParsable { /// Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&C policy. This is shown to the user on prompts to accept the T&C policy. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER diff --git a/src/Microsoft.Graph/Generated/Models/User.cs b/src/Microsoft.Graph/Generated/Models/User.cs index b7bcdeb4df3..950b9fc99a7 100644 --- a/src/Microsoft.Graph/Generated/Models/User.cs +++ b/src/Microsoft.Graph/Generated/Models/User.cs @@ -1400,7 +1400,7 @@ public bool? ShowInAddressList { get { return BackingStore?.Get("showInAddressList"); } set { BackingStore?.Set("showInAddressList", value); } } - /// Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.When you specify $select=signInActivity or $filter=signInActivity while listing users, the maximum page size is 120 users. Requests with $top set higher than 120 will return pages with up to 120 users. This property is not returned for a user who has never signed in or last signed in before April 2020. + /// Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.This property is not returned for a user who has never signed in or last signed in before April 2020. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public Microsoft.Graph.Models.SignInActivity? SignInActivity { diff --git a/src/Microsoft.Graph/Generated/Models/Windows10MobileCompliancePolicy.cs b/src/Microsoft.Graph/Generated/Models/Windows10MobileCompliancePolicy.cs index 93ad9c00ea6..7dd217b9e9f 100644 --- a/src/Microsoft.Graph/Generated/Models/Windows10MobileCompliancePolicy.cs +++ b/src/Microsoft.Graph/Generated/Models/Windows10MobileCompliancePolicy.cs @@ -4,9 +4,6 @@ using System.Linq; using System; namespace Microsoft.Graph.Models { - /// - /// This class contains compliance settings for Windows 10 Mobile. - /// public class Windows10MobileCompliancePolicy : DeviceCompliancePolicy, IParsable { /// Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled public bool? BitLockerEnabled { @@ -107,7 +104,7 @@ public bool? StorageRequireEncryption { set { BackingStore?.Set("storageRequireEncryption", value); } } /// - /// Instantiates a new windows10MobileCompliancePolicy and sets the default values. + /// Instantiates a new Windows10MobileCompliancePolicy and sets the default values. /// public Windows10MobileCompliancePolicy() : base() { OdataType = "#microsoft.graph.windows10MobileCompliancePolicy"; diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarRequestBuilder.cs index b6559e76564..45ee2590a20 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarRequestBuilder.cs @@ -5,8 +5,6 @@ using Microsoft.Graph.Users.Item.Calendar.CalendarView; using Microsoft.Graph.Users.Item.Calendar.Events; using Microsoft.Graph.Users.Item.Calendar.GetSchedule; -using Microsoft.Graph.Users.Item.Calendar.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.Calendar.SingleValueExtendedProperties; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; using System.Collections.Generic; @@ -36,14 +34,6 @@ public class CalendarRequestBuilder : BaseRequestBuilder { public GetScheduleRequestBuilder GetSchedule { get => new GetScheduleRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Provides operations to call the allowedCalendarSharingRoles method. /// 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 9bda7486a66..82798f60fc5 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 @@ -9,8 +9,6 @@ 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; -using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 c57cb27368a..f33d1262beb 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,8 +8,6 @@ using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 8ad5b39d17a..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index b2ffdcdedd7..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 95b758db9b6..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 34d10aa9eb1..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index f4580886d05..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index c052241c3b9..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 5e353f45cc2..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 65f8858ce81..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 92acca0f2b4..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 92bb7b197b0..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 9bf892eadff..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index c6a0d20cf5d..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} 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 9fa6c33354c..7114f499300 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 @@ -9,8 +9,6 @@ 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; -using Microsoft.Graph.Users.Item.Calendar.Events.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.Calendar.Events.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.Calendar.Events.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.Calendar.Events.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 466838d47f3..a3c0281a310 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,8 +8,6 @@ using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 1322198b970..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index de8927617cf..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index c76a0a94c06..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 1bbd842f0a0..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 33423eb492d..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 9db942c0706..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index bf46ed5d7ef..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 47414fd46ca..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 6b001249000..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendar.Events.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendar.Events.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 80574325a1e..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index b42c0cfb54a..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 5d54fbe19d8..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendar.Events.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendar.Events.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 62676f51550..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 7858a26c287..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index f6a1d8340b5..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendar.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendar.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 680009c2843..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 00998dc8dbc..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 40452fd180f..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendar.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendar.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendar.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarItemRequestBuilder.cs index f7f67bc8285..5a7ade4f410 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarItemRequestBuilder.cs @@ -5,8 +5,6 @@ using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.GetSchedule; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.SingleValueExtendedProperties; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; using System.Collections.Generic; @@ -36,14 +34,6 @@ public class CalendarItemRequestBuilder : BaseRequestBuilder { public GetScheduleRequestBuilder GetSchedule { get => new GetScheduleRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Provides operations to call the allowedCalendarSharingRoles method. /// 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 be2226ce5de..c972903aaff 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 @@ -9,8 +9,6 @@ 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; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 f7be34e879b..d560b5ad12d 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,8 +8,6 @@ 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.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.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 4ed76c15e15..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index f1c21270e97..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 3be79103eb2..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index d24e8fef0f0..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 2aaa976e0d5..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index fabf3fa9bec..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index ae0cdfd340b..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index e1d5b0bf5af..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 6b8176cb36c..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 088e7da0946..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index c4e4a9689a0..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 1bfbeabd69d..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} 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 e75f4a03cb7..69bd6125f11 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 @@ -9,8 +9,6 @@ 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; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 88d68d63c1d..d1b5b78ff27 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,8 +8,6 @@ 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.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.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 69445af8556..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index bd86ddb7b27..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 4b73816ffbb..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index a26367c0340..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index c971d78a4be..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 751094ce862..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 7099efd3e84..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 473d1f9d4ba..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index c2e96d92509..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 8dfbbdc2b9e..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index ee27b1d6f35..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 76b3168d9e9..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index c22ce3102b3..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index a5cf6f3d86e..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 27cc32a0a8d..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index b10e9822c8c..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index c233efc1851..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index d638e4889ce..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} 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 360fd02f68f..63976d0ce9a 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/EventItemRequestBuilder.cs @@ -9,8 +9,6 @@ using Microsoft.Graph.Users.Item.CalendarView.Item.Extensions; using Microsoft.Graph.Users.Item.CalendarView.Item.Forward; using Microsoft.Graph.Users.Item.CalendarView.Item.Instances; -using Microsoft.Graph.Users.Item.CalendarView.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.CalendarView.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.CalendarView.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.CalendarView.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 050855f0c92..7ba512582ae 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,8 +8,6 @@ using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 1bc5cfebf9e..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index f173c238a44..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index d6dd561be5b..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 1874a666b01..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index c37cd6c55a9..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 42446993107..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 1d7f7deacc3..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarView.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 017e7119eef..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarView.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index c2924fd0e2a..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarView.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarView.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarView.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index ccde3414126..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarView.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index c314506457c..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarView.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 69b439a4728..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.CalendarView.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.CalendarView.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.CalendarView.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarItemRequestBuilder.cs index fbfcc5bf044..eaa0c9c5a94 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarItemRequestBuilder.cs @@ -5,8 +5,6 @@ using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView; using Microsoft.Graph.Users.Item.Calendars.Item.Events; using Microsoft.Graph.Users.Item.Calendars.Item.GetSchedule; -using Microsoft.Graph.Users.Item.Calendars.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.Calendars.Item.SingleValueExtendedProperties; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; using System.Collections.Generic; @@ -36,14 +34,6 @@ public class CalendarItemRequestBuilder : BaseRequestBuilder { public GetScheduleRequestBuilder GetSchedule { get => new GetScheduleRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Provides operations to call the allowedCalendarSharingRoles method. /// 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 7ed305f7a0b..3720e8d8815 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 @@ -9,8 +9,6 @@ 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; -using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 bc7fa3c30e3..44160f56eba 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,8 +8,6 @@ using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 77b77d98b5c..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index ff3708f94f5..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 7f1a80ff112..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index fb224c3f7b1..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 7eafe936cfe..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index f439a893117..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 71f9e3932e6..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index e1f4701a75a..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index c71ba44ba06..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 699bba38bbe..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 95ec684fbb7..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index a6955eee210..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} 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 e8d7505d5a8..674e41aee73 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 @@ -9,8 +9,6 @@ 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; -using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 795135c1a74..c2cb24cbb38 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,8 +8,6 @@ using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 6ae3a33b3f0..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index a887062eb19..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 88728fca973..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 0c16d77b4ea..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index a9fb493ed01..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 153837a63d0..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 944a23c29b1..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 0894deef430..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index f775114fc83..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index ec46afc2b2a..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 03df4ac8f30..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 41f8c759c08..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 3c9cd47dda2..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 688ecd73cf0..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 5e188804671..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendars.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendars.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.calendar entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 0239d14188f..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index ee9e9623dd7..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 11a5c44bd94..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Calendars.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Calendars.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Calendars.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.calendar entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the calendar. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/ContactFolderItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/ContactFolderItemRequestBuilder.cs index f239eaef7b8..45c2df31525 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/ContactFolderItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/ContactFolderItemRequestBuilder.cs @@ -1,8 +1,6 @@ using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts; -using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.SingleValueExtendedProperties; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; using System.Collections.Generic; @@ -20,14 +18,6 @@ public class ContactFolderItemRequestBuilder : BaseRequestBuilder { public ContactsRequestBuilder Contacts { get => new ContactsRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new ContactFolderItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs index 85bb79b253a..1d16f6e06b7 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs @@ -1,9 +1,7 @@ using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Extensions; -using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.MultiValueExtendedProperties; using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.Photo; -using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.SingleValueExtendedProperties; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; using System.Collections.Generic; @@ -21,18 +19,10 @@ public class ContactItemRequestBuilder : BaseRequestBuilder { public ExtensionsRequestBuilder Extensions { get => new ExtensionsRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to manage the photo property of the microsoft.graph.contact entity. public PhotoRequestBuilder Photo { get => new PhotoRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new ContactItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index a9bf1347345..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index bf9690a416d..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 1a9911ae86a..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 481bfbd9111..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index f0c66060be5..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 8ed06690b43..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.Contacts.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 3e50cfa838c..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 764bf4ddd7f..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 2f0c49751da..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 52c6104f1f7..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 2da4c163f63..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index ef6ef4490b4..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ContactFolderItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ContactFolderItemRequestBuilder.cs index 1e4c0dd6430..24e0190d77e 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ContactFolderItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/ContactFolderItemRequestBuilder.cs @@ -2,8 +2,6 @@ using Microsoft.Graph.Models; using Microsoft.Graph.Users.Item.ContactFolders.Item.ChildFolders; using Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts; -using Microsoft.Graph.Users.Item.ContactFolders.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.ContactFolders.Item.SingleValueExtendedProperties; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; using System.Collections.Generic; @@ -25,14 +23,6 @@ public class ContactFolderItemRequestBuilder : BaseRequestBuilder { public ContactsRequestBuilder Contacts { get => new ContactsRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new ContactFolderItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs index 03a26a0019a..2a0542f5699 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/ContactItemRequestBuilder.cs @@ -1,9 +1,7 @@ using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.Extensions; -using Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.MultiValueExtendedProperties; using Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.Photo; -using Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.SingleValueExtendedProperties; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; using System.Collections.Generic; @@ -21,18 +19,10 @@ public class ContactItemRequestBuilder : BaseRequestBuilder { public ExtensionsRequestBuilder Extensions { get => new ExtensionsRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to manage the photo property of the microsoft.graph.contact entity. public PhotoRequestBuilder Photo { get => new PhotoRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new ContactItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 2f4f886ffd2..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 8ba021e5137..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 70ae5f8f9b6..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 018c817f7b8..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 5a099f68f2f..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 9345065a537..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.Contacts.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index dc3be81d171..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index f6d2dd87ae4..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 6b0c5cb1aa7..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.ContactFolders.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.ContactFolders.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index f035d016688..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/contactFolders/{contactFolder%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 1705d1a1bfa..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 744bed953c6..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/ContactFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.ContactFolders.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.ContactFolders.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.ContactFolders.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contactFolder entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/ContactItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/ContactItemRequestBuilder.cs index b0740cbfdc5..b1060221427 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/ContactItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/ContactItemRequestBuilder.cs @@ -1,9 +1,7 @@ using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Graph.Users.Item.Contacts.Item.Extensions; -using Microsoft.Graph.Users.Item.Contacts.Item.MultiValueExtendedProperties; using Microsoft.Graph.Users.Item.Contacts.Item.Photo; -using Microsoft.Graph.Users.Item.Contacts.Item.SingleValueExtendedProperties; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; using System.Collections.Generic; @@ -21,18 +19,10 @@ public class ContactItemRequestBuilder : BaseRequestBuilder { public ExtensionsRequestBuilder Extensions { get => new ExtensionsRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to manage the photo property of the microsoft.graph.contact entity. public PhotoRequestBuilder Photo { get => new PhotoRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new ContactItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index ddf906bedff..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Contacts.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/contacts/{contact%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/contacts/{contact%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index c1ae69344f5..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Contacts.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 8dfbfe023af..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Contacts.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Contacts.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Contacts.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.contact entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the contact. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index d4f276f07f1..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Contacts.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/contacts/{contact%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/contacts/{contact%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index c5d3a2bbf1e..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Contacts.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index f0094cf9426..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Contacts/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Contacts.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Contacts.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Contacts.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.contact entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the contact. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} 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 0fd44712764..bfb8137d1d0 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/EventItemRequestBuilder.cs @@ -9,8 +9,6 @@ using Microsoft.Graph.Users.Item.Events.Item.Extensions; using Microsoft.Graph.Users.Item.Events.Item.Forward; using Microsoft.Graph.Users.Item.Events.Item.Instances; -using Microsoft.Graph.Users.Item.Events.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.Events.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.Events.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.Events.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -62,14 +60,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public InstancesRequestBuilder Instances { get => new InstancesRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); 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 d8ea23be47a..731e943d898 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,8 +8,6 @@ using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.DismissReminder; 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.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.SnoozeReminder; using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.TentativelyAccept; using Microsoft.Kiota.Abstractions.Serialization; @@ -57,14 +55,6 @@ public class EventItemRequestBuilder : BaseRequestBuilder { public ForwardRequestBuilder Forward { get => new ForwardRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the snoozeReminder method. public SnoozeReminderRequestBuilder SnoozeReminder { get => new SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 28eab26dde8..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 499f9389af0..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index d05b65ed578..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 6d96a97ab76..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 08d1417ee8c..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 57e94a9ce13..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 2997202f235..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Events.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index a3cf9c3cabb..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Events.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index e78113817c1..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Events.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Events.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Events.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.event entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the event. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index cc4ab0bc82d..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Events.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 2caf72a778f..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Events.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 65ac93d7bca..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Events.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Events.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Events.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.event entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the event. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.cs index 384f0ab2308..27a02b38151 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MailFolderItemRequestBuilder.cs @@ -4,8 +4,6 @@ using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.MessageRules; using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages; using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Move; -using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.SingleValueExtendedProperties; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; using System.Collections.Generic; @@ -35,14 +33,6 @@ public class MailFolderItemRequestBuilder : BaseRequestBuilder { public MoveRequestBuilder Move { get => new MoveRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new MailFolderItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MessageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MessageItemRequestBuilder.cs index d3282a9288f..8dafaa1d643 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MessageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MessageItemRequestBuilder.cs @@ -8,11 +8,9 @@ using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Extensions; using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Forward; using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Move; -using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.MultiValueExtendedProperties; using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Reply; using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.ReplyAll; using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Send; -using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.Value; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -63,10 +61,6 @@ public class MessageItemRequestBuilder : BaseRequestBuilder { public MoveRequestBuilder Move { get => new MoveRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the reply method. public ReplyRequestBuilder Reply { get => new ReplyRequestBuilder(PathParameters, RequestAdapter); @@ -79,10 +73,6 @@ public class MessageItemRequestBuilder : BaseRequestBuilder { public SendRequestBuilder Send { get => new SendRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new MessageItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index afe0c20bcc2..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 0c167324bcf..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index a5f1f0a7caf..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 8c7853db01f..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 4efdf15f4f9..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 494a87a8c7a..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.Messages.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index eb66fc56451..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 622619444e5..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 131d9bcae1e..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 0e76e5f7bd5..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 2445473c709..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 6d4e4259d1f..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/ChildFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.ChildFolders.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/MailFolderItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/MailFolderItemRequestBuilder.cs index 42a53face93..f7602b37fd8 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/MailFolderItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/MailFolderItemRequestBuilder.cs @@ -5,8 +5,6 @@ using Microsoft.Graph.Users.Item.MailFolders.Item.MessageRules; using Microsoft.Graph.Users.Item.MailFolders.Item.Messages; using Microsoft.Graph.Users.Item.MailFolders.Item.Move; -using Microsoft.Graph.Users.Item.MailFolders.Item.MultiValueExtendedProperties; -using Microsoft.Graph.Users.Item.MailFolders.Item.SingleValueExtendedProperties; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; using System.Collections.Generic; @@ -40,14 +38,6 @@ public class MailFolderItemRequestBuilder : BaseRequestBuilder { public MoveRequestBuilder Move { get => new MoveRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new MailFolderItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/MessageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/MessageItemRequestBuilder.cs index 93b9d0060e6..3487f24520a 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/MessageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/MessageItemRequestBuilder.cs @@ -8,11 +8,9 @@ using Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Extensions; using Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Forward; using Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Move; -using Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.MultiValueExtendedProperties; using Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Reply; using Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.ReplyAll; using Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Send; -using Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.Value; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -63,10 +61,6 @@ public class MessageItemRequestBuilder : BaseRequestBuilder { public MoveRequestBuilder Move { get => new MoveRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the reply method. public ReplyRequestBuilder Reply { get => new ReplyRequestBuilder(PathParameters, RequestAdapter); @@ -79,10 +73,6 @@ public class MessageItemRequestBuilder : BaseRequestBuilder { public SendRequestBuilder Send { get => new SendRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new MessageItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 89a458f8c05..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 5222cf8cbe6..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index e04d9486a3d..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 8c151939c7a..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index a5dd3e5cf32..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 16cf77cc3c7..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.Messages.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index bede4a5ffc2..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 21d2f8df5a1..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 6b684900ca7..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.MailFolders.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.MailFolders.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index e3f071108de..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/mailFolders/{mailFolder%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index cbb8c974b43..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 87d1f482b84..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/MailFolders/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.MailFolders.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.MailFolders.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.MailFolders.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.mailFolder entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/MessageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/MessageItemRequestBuilder.cs index d25c8745766..99dbbe4994c 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/MessageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/MessageItemRequestBuilder.cs @@ -8,11 +8,9 @@ using Microsoft.Graph.Users.Item.Messages.Item.Extensions; using Microsoft.Graph.Users.Item.Messages.Item.Forward; using Microsoft.Graph.Users.Item.Messages.Item.Move; -using Microsoft.Graph.Users.Item.Messages.Item.MultiValueExtendedProperties; using Microsoft.Graph.Users.Item.Messages.Item.Reply; using Microsoft.Graph.Users.Item.Messages.Item.ReplyAll; using Microsoft.Graph.Users.Item.Messages.Item.Send; -using Microsoft.Graph.Users.Item.Messages.Item.SingleValueExtendedProperties; using Microsoft.Graph.Users.Item.Messages.Item.Value; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -63,10 +61,6 @@ public class MessageItemRequestBuilder : BaseRequestBuilder { public MoveRequestBuilder Move { get => new MoveRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - public MultiValueExtendedPropertiesRequestBuilder MultiValueExtendedProperties { get => - new MultiValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// Provides operations to call the reply method. public ReplyRequestBuilder Reply { get => new ReplyRequestBuilder(PathParameters, RequestAdapter); @@ -79,10 +73,6 @@ public class MessageItemRequestBuilder : BaseRequestBuilder { public SendRequestBuilder Send { get => new SendRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - public SingleValueExtendedPropertiesRequestBuilder SingleValueExtendedProperties { get => - new SingleValueExtendedPropertiesRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new MessageItemRequestBuilder and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 2d48c1550ee..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/MultiValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Messages.Item.MultiValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/messages/{message%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/messages/{message%2Did}/multiValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 0b551a932c5..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/MultiValueExtendedProperties/Item/MultiValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Messages.Item.MultiValueExtendedProperties.Item { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/multiValueExtendedProperties/{multiValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property multiValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property multiValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public MultiValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 13d590f0f67..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/MultiValueExtendedProperties/MultiValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Messages.Item.MultiValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Messages.Item.MultiValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Messages.Item.MultiValueExtendedProperties { - /// - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class MultiValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the multiValueExtendedProperties property of the microsoft.graph.message entity. - public MultiValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("multiValueLegacyExtendedProperty%2Did", position); - return new MultiValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new MultiValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MultiValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/multiValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, MultiValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to multiValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(MultiValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of multi-value extended properties defined for the message. Nullable. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public MultiValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new MultiValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new multiValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public MultiValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs deleted file mode 100644 index 06ccaf24aa5..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/SingleValueExtendedProperties/Count/CountRequestBuilder.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Messages.Item.SingleValueExtendedProperties.Count { - /// - /// Provides operations to count the resources in the collection. - /// - public class CountRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new CountRequestBuilder 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}/messages/{message%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", pathParameters) { - } - /// - /// Instantiates a new CountRequestBuilder 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}/messages/{message%2Did}/singleValueExtendedProperties/$count{?%24search,%24filter}", rawUrl) { - } - /// - /// Get the number of the resource - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// Get the number of the resource - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "text/plain"); - if (requestConfiguration != null) { - var requestConfig = new CountRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Get the number of the resource - /// - public 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. - /// - public class CountRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public CountRequestBuilderGetQueryParameters QueryParameters { get; set; } = new CountRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new CountRequestBuilderGetRequestConfiguration and sets the default values. - /// - public CountRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs deleted file mode 100644 index 53181cc50b3..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/SingleValueExtendedProperties/Item/SingleValueLegacyExtendedPropertyItemRequestBuilder.cs +++ /dev/null @@ -1,243 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Messages.Item.SingleValueExtendedProperties.Item { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilder : BaseRequestBuilder { - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueLegacyExtendedPropertyItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/singleValueExtendedProperties/{singleValueLegacyExtendedProperty%2Did}{?%24select,%24expand}", rawUrl) { - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#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> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PatchAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPatchRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Delete navigation property singleValueExtendedProperties for users - /// - /// Configuration 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 { - HttpMethod = Method.DELETE, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Update the navigation property singleValueExtendedProperties in users - /// - /// The request body - /// Configuration 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(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPatchRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.PATCH, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderDeleteRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters { - /// Expand related entities -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24expand")] - public string[]? Expand { get; set; } -#nullable restore -#else - [QueryParameter("%24expand")] - public string[] Expand { get; set; } -#endif - /// Select properties to be returned -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24select")] - public string[]? Select { get; set; } -#nullable restore -#else - [QueryParameter("%24select")] - public string[] Select { get; set; } -#endif - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueLegacyExtendedPropertyItemRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration and sets the default values. - /// - public SingleValueLegacyExtendedPropertyItemRequestBuilderPatchRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs deleted file mode 100644 index 4fb8bc15db1..00000000000 --- a/src/Microsoft.Graph/Generated/Users/Item/Messages/Item/SingleValueExtendedProperties/SingleValueExtendedPropertiesRequestBuilder.cs +++ /dev/null @@ -1,235 +0,0 @@ -using Microsoft.Graph.Models.ODataErrors; -using Microsoft.Graph.Models; -using Microsoft.Graph.Users.Item.Messages.Item.SingleValueExtendedProperties.Count; -using Microsoft.Graph.Users.Item.Messages.Item.SingleValueExtendedProperties.Item; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Users.Item.Messages.Item.SingleValueExtendedProperties { - /// - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - /// - public class SingleValueExtendedPropertiesRequestBuilder : BaseRequestBuilder { - /// Provides operations to count the resources in the collection. - public CountRequestBuilder Count { get => - new CountRequestBuilder(PathParameters, RequestAdapter); - } - /// Provides operations to manage the singleValueExtendedProperties property of the microsoft.graph.message entity. - public SingleValueLegacyExtendedPropertyItemRequestBuilder this[string position] { get { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("singleValueLegacyExtendedProperty%2Did", position); - return new SingleValueLegacyExtendedPropertyItemRequestBuilder(urlTplParams, RequestAdapter); - } } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", pathParameters) { - } - /// - /// Instantiates a new SingleValueExtendedPropertiesRequestBuilder and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public SingleValueExtendedPropertiesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/singleValueExtendedProperties{?%24top,%24skip,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task GetAsync(Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedPropertyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default, CancellationToken cancellationToken = default) { -#nullable restore -#else - public async Task PostAsync(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default, CancellationToken cancellationToken = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> { - {"4XX", ODataError.CreateFromDiscriminatorValue}, - {"5XX", ODataError.CreateFromDiscriminatorValue}, - }; - return await RequestAdapter.SendAsync(requestInfo, SingleValueLegacyExtendedProperty.CreateFromDiscriminatorValue, errorMapping, cancellationToken); - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action requestConfiguration = default) { -#endif - var requestInfo = new RequestInformation { - HttpMethod = Method.GET, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddQueryParameters(requestConfig.QueryParameters); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// Create new navigation property to singleValueExtendedProperties for users - /// - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action? requestConfiguration = default) { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(SingleValueLegacyExtendedProperty body, Action requestConfiguration = default) { -#endif - _ = body ?? throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation { - HttpMethod = Method.POST, - UrlTemplate = UrlTemplate, - PathParameters = PathParameters, - }; - requestInfo.Headers.Add("Accept", "application/json"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - if (requestConfiguration != null) { - var requestConfig = new SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration(); - requestConfiguration.Invoke(requestConfig); - requestInfo.AddRequestOptions(requestConfig.Options); - requestInfo.AddHeaders(requestConfig.Headers); - } - return requestInfo; - } - /// - /// The collection of single-value extended properties defined for the message. Nullable. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetQueryParameters { - /// 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. - /// - public class SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// Request query parameters - public SingleValueExtendedPropertiesRequestBuilderGetQueryParameters QueryParameters { get; set; } = new SingleValueExtendedPropertiesRequestBuilderGetQueryParameters(); - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderGetRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderGetRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - public class SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration { - /// Request headers - public RequestHeaders Headers { get; set; } - /// Request options - public IList Options { get; set; } - /// - /// Instantiates a new singleValueExtendedPropertiesRequestBuilderPostRequestConfiguration and sets the default values. - /// - public SingleValueExtendedPropertiesRequestBuilderPostRequestConfiguration() { - Options = new List(); - Headers = new RequestHeaders(); - } - } - } -} diff --git a/src/Microsoft.Graph/Generated/Users/UsersRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/UsersRequestBuilder.cs index dbd020406f0..f29c43277a3 100644 --- a/src/Microsoft.Graph/Generated/Users/UsersRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/UsersRequestBuilder.cs @@ -60,8 +60,8 @@ public UsersRequestBuilder(Dictionary pathParameters, IRequestAd public UsersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users{?%24top,%24search,%24filter,%24count,%24orderby,%24select,%24expand}", rawUrl) { } /// - /// Retrieve a list of user objects. - /// Find more info here + /// Retrieve the properties and relationships of user object. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +102,7 @@ public async Task GetAsync(Action(requestInfo, Microsoft.Graph.Models.User.CreateFromDiscriminatorValue, errorMapping, cancellationToken); } /// - /// Retrieve a list of user objects. + /// Retrieve the properties and relationships of user object. /// /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -156,7 +156,7 @@ public RequestInformation ToPostRequestInformation(Microsoft.Graph.Models.User b return requestInfo; } /// - /// Retrieve a list of user objects. + /// Retrieve the properties and relationships of user object. /// public class UsersRequestBuilderGetQueryParameters { /// Include count of items diff --git a/src/Microsoft.Graph/Generated/kiota-lock.json b/src/Microsoft.Graph/Generated/kiota-lock.json index 5e26df3a709..d0cfd4225db 100644 --- a/src/Microsoft.Graph/Generated/kiota-lock.json +++ b/src/Microsoft.Graph/Generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "5ED588A68C76F523E6910C2D634DC55FF1718FBFA9AFFCF09938F06938B96B2CD7203187CA871CEC344A73E40ACE12452860AE182D40BD374BAEDEC01603C71D", + "descriptionHash": "8FF7DECE11BF0FF3CA6702626B3984029BC7C2AAEC10D7B118607CA4E5CBAD30FAAA3FA384538FE9BF026A7A45A7D5569A8F69EE3E988F0EE2ED72B822AEBE13", "descriptionLocation": "/mnt/vss/_work/1/s/msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.1.3", + "kiotaVersion": "1.2.0", "clientClassName": "BaseGraphServiceClient", "clientNamespaceName": "Microsoft.Graph", "language": "CSharp", diff --git a/src/Microsoft.Graph/Microsoft.Graph.csproj b/src/Microsoft.Graph/Microsoft.Graph.csproj index 3bf4a6c6111..4db8b2ee7ab 100644 --- a/src/Microsoft.Graph/Microsoft.Graph.csproj +++ b/src/Microsoft.Graph/Microsoft.Graph.csproj @@ -21,7 +21,7 @@ false 35MSSharedLib1024.snk true - 5.9.0 + 5.10.0