diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TeamsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TeamsRequestBuilder.cs index f473891558e..aebe6195c4f 100644 --- a/src/Microsoft.Graph/Generated/Admin/Teams/TeamsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TeamsRequestBuilder.cs @@ -1,6 +1,7 @@ // #pragma warning disable CS0618 using Microsoft.Graph.Beta.Admin.Teams.Policy; +using Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement; using Microsoft.Graph.Beta.Admin.Teams.UserConfigurations; using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models.TeamsAdministration; @@ -25,6 +26,11 @@ public partial class TeamsRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Admin.Teams.Policy.PolicyRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the telephoneNumberManagement property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.TelephoneNumberManagementRequestBuilder TelephoneNumberManagement + { + get => new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.TelephoneNumberManagementRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the userConfigurations property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. public global::Microsoft.Graph.Beta.Admin.Teams.UserConfigurations.UserConfigurationsRequestBuilder UserConfigurations { diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..99802eb88f9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilder.cs new file mode 100644 index 00000000000..554a799457f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/Item/NumberAssignmentItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.TeamsAdministration; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item +{ + /// + /// Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NumberAssignmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public NumberAssignmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/{numberAssignment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public NumberAssignmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/{numberAssignment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property numberAssignments for admin + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Represents a collection of synchronous telephone number management operations. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property numberAssignments in admin + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property numberAssignments for admin + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Represents a collection of synchronous telephone number management operations. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property numberAssignments in admin + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NumberAssignmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Represents a collection of synchronous telephone number management operations. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NumberAssignmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NumberAssignmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NumberAssignmentItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/AssignNumberPostRequestBody.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/AssignNumberPostRequestBody.cs new file mode 100644 index 00000000000..5c15910b8e4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/AssignNumberPostRequestBody.cs @@ -0,0 +1,134 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.TeamsAdministration; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AssignNumberPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The assignmentCategory property + public global::Microsoft.Graph.Beta.Models.TeamsAdministration.AssignmentCategory? AssignmentCategory + { + get { return BackingStore?.Get("assignmentCategory"); } + set { BackingStore?.Set("assignmentCategory", value); } + } + /// The assignmentTargetId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? AssignmentTargetId + { + get { return BackingStore?.Get("assignmentTargetId"); } + set { BackingStore?.Set("assignmentTargetId", value); } + } +#nullable restore +#else + public string AssignmentTargetId + { + get { return BackingStore?.Get("assignmentTargetId"); } + set { BackingStore?.Set("assignmentTargetId", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The locationId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? LocationId + { + get { return BackingStore?.Get("locationId"); } + set { BackingStore?.Set("locationId", value); } + } +#nullable restore +#else + public string LocationId + { + get { return BackingStore?.Get("locationId"); } + set { BackingStore?.Set("locationId", value); } + } +#endif + /// The numberType property + public global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberType? NumberType + { + get { return BackingStore?.Get("numberType"); } + set { BackingStore?.Set("numberType", value); } + } + /// The telephoneNumber property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? TelephoneNumber + { + get { return BackingStore?.Get("telephoneNumber"); } + set { BackingStore?.Set("telephoneNumber", value); } + } +#nullable restore +#else + public string TelephoneNumber + { + get { return BackingStore?.Get("telephoneNumber"); } + set { BackingStore?.Set("telephoneNumber", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AssignNumberPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "assignmentCategory", n => { AssignmentCategory = n.GetEnumValue(); } }, + { "assignmentTargetId", n => { AssignmentTargetId = n.GetStringValue(); } }, + { "locationId", n => { LocationId = n.GetStringValue(); } }, + { "numberType", n => { NumberType = n.GetEnumValue(); } }, + { "telephoneNumber", n => { TelephoneNumber = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteEnumValue("assignmentCategory", AssignmentCategory); + writer.WriteStringValue("assignmentTargetId", AssignmentTargetId); + writer.WriteStringValue("locationId", LocationId); + writer.WriteEnumValue("numberType", NumberType); + writer.WriteStringValue("telephoneNumber", TelephoneNumber); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.cs new file mode 100644 index 00000000000..b2fe903165c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationAssignNumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.cs @@ -0,0 +1,102 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber +{ + /// + /// Provides operations to call the assignNumber method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.assignNumber", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.assignNumber", rawUrl) + { + } + /// + /// Creates an asynchronous order to assign a telephone number to a user account. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Creates an asynchronous order to assign a telephone number to a user account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.cs new file mode 100644 index 00000000000..ce2eae0283d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.cs @@ -0,0 +1,102 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber +{ + /// + /// Provides operations to call the unassignNumber method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.unassignNumber", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.unassignNumber", rawUrl) + { + } + /// + /// Creates an asynchronous order to unassign a telephone number from a user account. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Creates an asynchronous order to unassign a telephone number from a user account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/UnassignNumberPostRequestBody.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/UnassignNumberPostRequestBody.cs new file mode 100644 index 00000000000..b9ce9f6dfa4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUnassignNumber/UnassignNumberPostRequestBody.cs @@ -0,0 +1,90 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.TeamsAdministration; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class UnassignNumberPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The numberType property + public global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberType? NumberType + { + get { return BackingStore?.Get("numberType"); } + set { BackingStore?.Set("numberType", value); } + } + /// The telephoneNumber property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? TelephoneNumber + { + get { return BackingStore?.Get("telephoneNumber"); } + set { BackingStore?.Set("telephoneNumber", value); } + } +#nullable restore +#else + public string TelephoneNumber + { + get { return BackingStore?.Get("telephoneNumber"); } + set { BackingStore?.Set("telephoneNumber", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public UnassignNumberPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "numberType", n => { NumberType = n.GetEnumValue(); } }, + { "telephoneNumber", n => { TelephoneNumber = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteEnumValue("numberType", NumberType); + writer.WriteStringValue("telephoneNumber", TelephoneNumber); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.cs new file mode 100644 index 00000000000..d3927a253ff --- /dev/null +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.cs @@ -0,0 +1,102 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber +{ + /// + /// Provides operations to call the updateNumber method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.updateNumber", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.updateNumber", rawUrl) + { + } + /// + /// This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/UpdateNumberPostRequestBody.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/UpdateNumberPostRequestBody.cs new file mode 100644 index 00000000000..7cb5b5e4be7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/MicrosoftGraphTeamsAdministrationUpdateNumber/UpdateNumberPostRequestBody.cs @@ -0,0 +1,135 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class UpdateNumberPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The locationId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? LocationId + { + get { return BackingStore?.Get("locationId"); } + set { BackingStore?.Set("locationId", value); } + } +#nullable restore +#else + public string LocationId + { + get { return BackingStore?.Get("locationId"); } + set { BackingStore?.Set("locationId", value); } + } +#endif + /// The networkSiteId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? NetworkSiteId + { + get { return BackingStore?.Get("networkSiteId"); } + set { BackingStore?.Set("networkSiteId", value); } + } +#nullable restore +#else + public string NetworkSiteId + { + get { return BackingStore?.Get("networkSiteId"); } + set { BackingStore?.Set("networkSiteId", value); } + } +#endif + /// The reverseNumberLookupOptions property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ReverseNumberLookupOptions + { + get { return BackingStore?.Get?>("reverseNumberLookupOptions"); } + set { BackingStore?.Set("reverseNumberLookupOptions", value); } + } +#nullable restore +#else + public List ReverseNumberLookupOptions + { + get { return BackingStore?.Get>("reverseNumberLookupOptions"); } + set { BackingStore?.Set("reverseNumberLookupOptions", value); } + } +#endif + /// The telephoneNumber property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? TelephoneNumber + { + get { return BackingStore?.Get("telephoneNumber"); } + set { BackingStore?.Set("telephoneNumber", value); } + } +#nullable restore +#else + public string TelephoneNumber + { + get { return BackingStore?.Get("telephoneNumber"); } + set { BackingStore?.Set("telephoneNumber", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public UpdateNumberPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "locationId", n => { LocationId = n.GetStringValue(); } }, + { "networkSiteId", n => { NetworkSiteId = n.GetStringValue(); } }, + { "reverseNumberLookupOptions", n => { ReverseNumberLookupOptions = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "telephoneNumber", n => { TelephoneNumber = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("locationId", LocationId); + writer.WriteStringValue("networkSiteId", NetworkSiteId); + writer.WriteCollectionOfPrimitiveValues("reverseNumberLookupOptions", ReverseNumberLookupOptions); + writer.WriteStringValue("telephoneNumber", TelephoneNumber); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilder.cs new file mode 100644 index 00000000000..f337a89c2e4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/NumberAssignments/NumberAssignmentsRequestBuilder.cs @@ -0,0 +1,257 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count; +using Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item; +using Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber; +using Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber; +using Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.TeamsAdministration; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments +{ + /// + /// Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NumberAssignmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the assignNumber method. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder MicrosoftGraphTeamsAdministrationAssignNumber + { + get => new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the unassignNumber method. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder MicrosoftGraphTeamsAdministrationUnassignNumber + { + get => new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the updateNumber method. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder MicrosoftGraphTeamsAdministrationUpdateNumber + { + get => new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + /// The unique identifier of numberAssignment + /// A + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("numberAssignment%2Did", position); + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public NumberAssignmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public NumberAssignmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to numberAssignments for admin + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to numberAssignments for admin + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.NumberAssignmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.NumberAssignmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NumberAssignmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NumberAssignmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class NumberAssignmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..7e23c6a78a3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilder.cs new file mode 100644 index 00000000000..d51609ec734 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/Operations/Item/TelephoneNumberLongRunningOperationItemRequestBuilder.cs @@ -0,0 +1,230 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.TeamsAdministration; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item +{ + /// + /// Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TelephoneNumberLongRunningOperationItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TelephoneNumberLongRunningOperationItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/{telephoneNumberLongRunningOperation%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public TelephoneNumberLongRunningOperationItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/{telephoneNumberLongRunningOperation%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property operations for admin + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property operations in admin + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property operations for admin + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property operations in admin + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilder.cs new file mode 100644 index 00000000000..ff24f0ff84c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/Operations/OperationsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count; +using Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.TeamsAdministration; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations +{ + /// + /// Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class OperationsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + /// The unique identifier of telephoneNumberLongRunningOperation + /// A + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("telephoneNumberLongRunningOperation%2Did", position); + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public OperationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public OperationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperationCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to operations for admin + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to operations for admin + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.OperationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.OperationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class OperationsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class OperationsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class OperationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilder.cs new file mode 100644 index 00000000000..9d9e5aa66a6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Admin/Teams/TelephoneNumberManagement/TelephoneNumberManagementRequestBuilder.cs @@ -0,0 +1,241 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments; +using Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.TeamsAdministration; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement +{ + /// + /// Provides operations to manage the telephoneNumberManagement property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TelephoneNumberManagementRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.NumberAssignmentsRequestBuilder NumberAssignments + { + get => new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.NumberAssignmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.OperationsRequestBuilder Operations + { + get => new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.OperationsRequestBuilder(PathParameters, RequestAdapter); + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TelephoneNumberManagementRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public TelephoneNumberManagementRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property telephoneNumberManagement for admin + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Represents a collection of available telephone number management operations. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property telephoneNumberManagement in admin + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property telephoneNumberManagement for admin + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Represents a collection of available telephone number management operations. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property telephoneNumberManagement in admin + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.TelephoneNumberManagementRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.TelephoneNumberManagementRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TelephoneNumberManagementRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Represents a collection of available telephone number management operations. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TelephoneNumberManagementRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TelephoneNumberManagementRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TelephoneNumberManagementRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilder.cs index d2062a2dba6..5a96013c721 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/ExternalPartnersRequestBuilder.cs @@ -54,7 +54,8 @@ public ExternalPartnersRequestBuilder(string rawUrl, IRequestAdapter requestAdap { } /// - /// Get externalPartners from deviceManagement + /// Get a list of the cloudPcExternalPartner objects and their properties. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -77,7 +78,8 @@ public ExternalPartnersRequestBuilder(string rawUrl, IRequestAdapter requestAdap return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.CloudPcExternalPartnerCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create new navigation property to externalPartners for deviceManagement + /// Create a new cloudPcExternalPartner object. + /// Find more info here /// /// A /// The request body @@ -102,7 +104,7 @@ public ExternalPartnersRequestBuilder(string rawUrl, IRequestAdapter requestAdap return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.CloudPcExternalPartner.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get externalPartners from deviceManagement + /// Get a list of the cloudPcExternalPartner objects and their properties. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +123,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create new navigation property to externalPartners for deviceManagement + /// Create a new cloudPcExternalPartner object. /// /// A /// The request body @@ -152,7 +154,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta. return new global::Microsoft.Graph.Beta.DeviceManagement.VirtualEndpoint.ExternalPartners.ExternalPartnersRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get externalPartners from deviceManagement + /// Get a list of the cloudPcExternalPartner objects and their properties. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ExternalPartnersRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilder.cs index 2bea3611aab..46c9e2ccfc8 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/VirtualEndpoint/ExternalPartners/Item/CloudPcExternalPartnerItemRequestBuilder.cs @@ -57,7 +57,8 @@ public async Task DeleteAsync(Action - /// Get externalPartners from deviceManagement + /// Read the properties and relationships of a cloudPcExternalPartner object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -80,7 +81,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.CloudPcExternalPartner.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the navigation property externalPartners in deviceManagement + /// Update the properties of a cloudPcExternalPartner object. + /// Find more info here /// /// A /// The request body @@ -124,7 +126,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get externalPartners from deviceManagement + /// Read the properties and relationships of a cloudPcExternalPartner object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -143,7 +145,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the navigation property externalPartners in deviceManagement + /// Update the properties of a cloudPcExternalPartner object. /// /// A /// The request body @@ -182,7 +184,7 @@ public partial class CloudPcExternalPartnerItemRequestBuilderDeleteRequestConfig { } /// - /// Get externalPartners from deviceManagement + /// Read the properties and relationships of a cloudPcExternalPartner object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class CloudPcExternalPartnerItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Restore/RestoreRequestBuilder.cs b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Restore/RestoreRequestBuilder.cs index eb588f3f089..c4296da155f 100644 --- a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Restore/RestoreRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Restore/RestoreRequestBuilder.cs @@ -35,7 +35,7 @@ public RestoreRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : ba { } /// - /// Restore a driveItem that has been deleted and is currently in the recycle bin. + /// Restore a deleted driveItem that is currently in the recycle bin. /// Find more info here /// /// A @@ -61,7 +61,7 @@ public RestoreRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : ba return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.DriveItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Restore a driveItem that has been deleted and is currently in the recycle bin. + /// Restore a deleted driveItem that is currently in the recycle bin. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Versions/Item/RestoreVersion/RestoreVersionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Versions/Item/RestoreVersion/RestoreVersionRequestBuilder.cs index da09fae47c0..5bc0b8f2506 100644 --- a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Versions/Item/RestoreVersion/RestoreVersionRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Versions/Item/RestoreVersion/RestoreVersionRequestBuilder.cs @@ -34,8 +34,8 @@ public RestoreVersionRequestBuilder(string rawUrl, IRequestAdapter requestAdapte { } /// - /// Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. - /// Find more info here + /// Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +57,7 @@ public async Task PostAsync(Action> await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + /// Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilder.cs b/src/Microsoft.Graph/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilder.cs index 7b2ee5d9823..3cd9da50e4a 100644 --- a/src/Microsoft.Graph/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Identity/RiskPrevention/FraudProtectionProviders/FraudProtectionProvidersRequestBuilder.cs @@ -54,7 +54,7 @@ public FraudProtectionProvidersRequestBuilder(string rawUrl, IRequestAdapter req { } /// - /// Get fraudProtectionProviders from identity + /// Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. /// /// A /// Cancellation token to use when cancelling requests @@ -77,7 +77,8 @@ public FraudProtectionProvidersRequestBuilder(string rawUrl, IRequestAdapter req return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.FraudProtectionProviderCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create new navigation property to fraudProtectionProviders for identity + /// Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. + /// Find more info here /// /// A /// The request body @@ -102,7 +103,7 @@ public FraudProtectionProvidersRequestBuilder(string rawUrl, IRequestAdapter req return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.FraudProtectionProvider.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get fraudProtectionProviders from identity + /// Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create new navigation property to fraudProtectionProviders for identity + /// Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. /// /// A /// The request body @@ -152,7 +153,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta. return new global::Microsoft.Graph.Beta.Identity.RiskPrevention.FraudProtectionProviders.FraudProtectionProvidersRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get fraudProtectionProviders from identity + /// Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class FraudProtectionProvidersRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilder.cs index 95ec659751d..c6bce72b4bb 100644 --- a/src/Microsoft.Graph/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Identity/RiskPrevention/FraudProtectionProviders/Item/FraudProtectionProviderItemRequestBuilder.cs @@ -57,7 +57,7 @@ public async Task DeleteAsync(Action - /// Get fraudProtectionProviders from identity + /// Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. /// /// A /// Cancellation token to use when cancelling requests @@ -124,7 +124,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get fraudProtectionProviders from identity + /// Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -182,7 +182,7 @@ public partial class FraudProtectionProviderItemRequestBuilderDeleteRequestConfi { } /// - /// Get fraudProtectionProviders from identity + /// Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class FraudProtectionProviderItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilder.cs index 2988293c9e5..cf7c894b2ae 100644 --- a/src/Microsoft.Graph/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Identity/RiskPrevention/RiskPreventionRequestBuilder.cs @@ -63,7 +63,7 @@ public async Task DeleteAsync(Action - /// Get riskPrevention from identity + /// Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. /// /// A /// Cancellation token to use when cancelling requests @@ -130,7 +130,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get riskPrevention from identity + /// Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -188,7 +188,7 @@ public partial class RiskPreventionRequestBuilderDeleteRequestConfiguration : Re { } /// - /// Get riskPrevention from identity + /// Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class RiskPreventionRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.cs index e0c27c8e817..ff571f5f56b 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.cs @@ -54,7 +54,7 @@ public ExecutionScopeRequestBuilder(string rawUrl, IRequestAdapter requestAdapte { } /// - /// The unique identifier of the Microsoft Entra identity that last modified the workflow object. + /// The list of users that meet the workflowExecutionConditions of a workflow. /// /// A /// Cancellation token to use when cancelling requests @@ -77,7 +77,7 @@ public ExecutionScopeRequestBuilder(string rawUrl, IRequestAdapter requestAdapte return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.IdentityGovernance.UserProcessingResultCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// The unique identifier of the Microsoft Entra identity that last modified the workflow object. + /// The list of users that meet the workflowExecutionConditions of a workflow. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +105,7 @@ public RequestInformation ToGetRequestInformation(Action - /// The unique identifier of the Microsoft Entra identity that last modified the workflow object. + /// The list of users that meet the workflowExecutionConditions of a workflow. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ExecutionScopeRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.cs index f16cea72ca0..61d5182b529 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.cs @@ -35,7 +35,7 @@ public UserProcessingResultItemRequestBuilder(string rawUrl, IRequestAdapter req { } /// - /// The unique identifier of the Microsoft Entra identity that last modified the workflow object. + /// The list of users that meet the workflowExecutionConditions of a workflow. /// /// A /// Cancellation token to use when cancelling requests @@ -58,7 +58,7 @@ public UserProcessingResultItemRequestBuilder(string rawUrl, IRequestAdapter req return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.IdentityGovernance.UserProcessingResult.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// The unique identifier of the Microsoft Entra identity that last modified the workflow object. + /// The list of users that meet the workflowExecutionConditions of a workflow. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +86,7 @@ public RequestInformation ToGetRequestInformation(Action - /// The unique identifier of the Microsoft Entra identity that last modified the workflow object. + /// The list of users that meet the workflowExecutionConditions of a workflow. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class UserProcessingResultItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.cs index dcdebdea40c..6b206808499 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/ExecutionScopeRequestBuilder.cs @@ -54,7 +54,7 @@ public ExecutionScopeRequestBuilder(string rawUrl, IRequestAdapter requestAdapte { } /// - /// The unique identifier of the Microsoft Entra identity that last modified the workflow object. + /// The list of users that meet the workflowExecutionConditions of a workflow. /// /// A /// Cancellation token to use when cancelling requests @@ -77,7 +77,7 @@ public ExecutionScopeRequestBuilder(string rawUrl, IRequestAdapter requestAdapte return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.IdentityGovernance.UserProcessingResultCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// The unique identifier of the Microsoft Entra identity that last modified the workflow object. + /// The list of users that meet the workflowExecutionConditions of a workflow. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +105,7 @@ public RequestInformation ToGetRequestInformation(Action - /// The unique identifier of the Microsoft Entra identity that last modified the workflow object. + /// The list of users that meet the workflowExecutionConditions of a workflow. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ExecutionScopeRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.cs index bf763355d7a..467b7d5e4d5 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/ExecutionScope/Item/UserProcessingResultItemRequestBuilder.cs @@ -35,7 +35,7 @@ public UserProcessingResultItemRequestBuilder(string rawUrl, IRequestAdapter req { } /// - /// The unique identifier of the Microsoft Entra identity that last modified the workflow object. + /// The list of users that meet the workflowExecutionConditions of a workflow. /// /// A /// Cancellation token to use when cancelling requests @@ -58,7 +58,7 @@ public UserProcessingResultItemRequestBuilder(string rawUrl, IRequestAdapter req return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.IdentityGovernance.UserProcessingResult.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// The unique identifier of the Microsoft Entra identity that last modified the workflow object. + /// The list of users that meet the workflowExecutionConditions of a workflow. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +86,7 @@ public RequestInformation ToGetRequestInformation(Action - /// The unique identifier of the Microsoft Entra identity that last modified the workflow object. + /// The list of users that meet the workflowExecutionConditions of a workflow. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class UserProcessingResultItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Models/AgentIdentity.cs b/src/Microsoft.Graph/Generated/Models/AgentIdentity.cs new file mode 100644 index 00000000000..13c3f9b40a8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AgentIdentity.cs @@ -0,0 +1,97 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AgentIdentity : global::Microsoft.Graph.Beta.Models.ServicePrincipal, IParsable + #pragma warning restore CS1591 + { + /// The agentAppId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? AgentAppId + { + get { return BackingStore?.Get("agentAppId"); } + set { BackingStore?.Set("agentAppId", value); } + } +#nullable restore +#else + public string AgentAppId + { + get { return BackingStore?.Get("agentAppId"); } + set { BackingStore?.Set("agentAppId", value); } + } +#endif + /// The agentIdentityBlueprintId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? AgentIdentityBlueprintId + { + get { return BackingStore?.Get("agentIdentityBlueprintId"); } + set { BackingStore?.Set("agentIdentityBlueprintId", value); } + } +#nullable restore +#else + public string AgentIdentityBlueprintId + { + get { return BackingStore?.Get("agentIdentityBlueprintId"); } + set { BackingStore?.Set("agentIdentityBlueprintId", value); } + } +#endif + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AgentIdentity() : base() + { + OdataType = "#microsoft.graph.agentIdentity"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.AgentIdentity CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AgentIdentity(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "agentAppId", n => { AgentAppId = n.GetStringValue(); } }, + { "agentIdentityBlueprintId", n => { AgentIdentityBlueprintId = n.GetStringValue(); } }, + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("agentAppId", AgentAppId); + writer.WriteStringValue("agentIdentityBlueprintId", AgentIdentityBlueprintId); + writer.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/ArkoseFraudProtectionProvider.cs b/src/Microsoft.Graph/Generated/Models/ArkoseFraudProtectionProvider.cs index 76922ee29c3..838dedaecf6 100644 --- a/src/Microsoft.Graph/Generated/Models/ArkoseFraudProtectionProvider.cs +++ b/src/Microsoft.Graph/Generated/Models/ArkoseFraudProtectionProvider.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Beta.Models public partial class ArkoseFraudProtectionProvider : global::Microsoft.Graph.Beta.Models.FraudProtectionProvider, IParsable #pragma warning restore CS1591 { - /// The clientSubDomain property + /// Used to invoke the Arkose service from the client application. Request from your Arkose Customer Success Manager or use the default client-api value. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? ClientSubDomain @@ -28,7 +28,7 @@ public string ClientSubDomain set { BackingStore?.Set("clientSubDomain", value); } } #endif - /// The privateKey property + /// The private key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? PrivateKey @@ -44,7 +44,7 @@ public string PrivateKey set { BackingStore?.Set("privateKey", value); } } #endif - /// The publicKey property + /// The public key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? PublicKey @@ -60,7 +60,7 @@ public string PublicKey set { BackingStore?.Set("publicKey", value); } } #endif - /// The verifySubDomain property + /// Used to invoke the Arkose service from the Microsoft authentication server. Request from your Arkose Customer Success Manager or use the default verify-api value. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? VerifySubDomain diff --git a/src/Microsoft.Graph/Generated/Models/AuthenticationEventListener.cs b/src/Microsoft.Graph/Generated/Models/AuthenticationEventListener.cs index f643ecf6bb6..60d420132fc 100644 --- a/src/Microsoft.Graph/Generated/Models/AuthenticationEventListener.cs +++ b/src/Microsoft.Graph/Generated/Models/AuthenticationEventListener.cs @@ -44,7 +44,7 @@ public string AuthenticationEventsFlowId set { BackingStore?.Set("conditions", value); } } #endif - /// The displayName property + /// The display name of the listener. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? DisplayName diff --git a/src/Microsoft.Graph/Generated/Models/AuthenticationMethod.cs b/src/Microsoft.Graph/Generated/Models/AuthenticationMethod.cs index f33686ee54c..d9bff319077 100644 --- a/src/Microsoft.Graph/Generated/Models/AuthenticationMethod.cs +++ b/src/Microsoft.Graph/Generated/Models/AuthenticationMethod.cs @@ -18,7 +18,7 @@ public DateTimeOffset? CreatedDateTime get { return BackingStore?.Get("createdDateTime"); } set { BackingStore?.Set("createdDateTime", value); } } - /// The lastUsedDateTime property + /// The date and time the authentication method was last used by the user. Read-only. Optional. This optional value is null if the authentication method doesn't populate it. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. public DateTimeOffset? LastUsedDateTime { get { return BackingStore?.Get("lastUsedDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/CallEvent.cs b/src/Microsoft.Graph/Generated/Models/CallEvent.cs index bd0d36f8e4b..f325f763bd4 100644 --- a/src/Microsoft.Graph/Generated/Models/CallEvent.cs +++ b/src/Microsoft.Graph/Generated/Models/CallEvent.cs @@ -18,7 +18,7 @@ public partial class CallEvent : global::Microsoft.Graph.Beta.Models.Entity, IPa get { return BackingStore?.Get("callEventType"); } set { BackingStore?.Set("callEventType", value); } } - /// The time when event occurred. + /// The date and time when the event occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. public DateTimeOffset? EventDateTime { get { return BackingStore?.Get("eventDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/CloudPC.cs b/src/Microsoft.Graph/Generated/Models/CloudPC.cs index 9fea06fcb35..86765b6266e 100644 --- a/src/Microsoft.Graph/Generated/Models/CloudPC.cs +++ b/src/Microsoft.Graph/Generated/Models/CloudPC.cs @@ -408,7 +408,7 @@ public string ServicePlanName get { return BackingStore?.Get("servicePlanType"); } set { BackingStore?.Set("servicePlanType", value); } } - /// Indicates the Cloud PC device details (for example, assignedToUserPrincipalName) associated with the frontline shared service plan. + /// Indicates the Cloud PC device details associated with the frontline shared service plan, including the user's UPN and the session start date and time. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Beta.Models.CloudPcFrontlineSharedDeviceDetail? SharedDeviceDetail diff --git a/src/Microsoft.Graph/Generated/Models/CloudPcExternalPartner.cs b/src/Microsoft.Graph/Generated/Models/CloudPcExternalPartner.cs index 1bc740138c8..30e1f4b5876 100644 --- a/src/Microsoft.Graph/Generated/Models/CloudPcExternalPartner.cs +++ b/src/Microsoft.Graph/Generated/Models/CloudPcExternalPartner.cs @@ -18,19 +18,19 @@ public partial class CloudPcExternalPartner : global::Microsoft.Graph.Beta.Model get { return BackingStore?.Get("connectionStatus"); } set { BackingStore?.Set("connectionStatus", value); } } - /// The enableConnection property + /// Enable or disable the connection to an external partner. If true, an external partner API accepts incoming calls from external partners. Required. Supports $filter (eq). public bool? EnableConnection { get { return BackingStore?.Get("enableConnection"); } set { BackingStore?.Set("enableConnection", value); } } - /// The lastSyncDateTime property + /// Last data sync time for this external partner. The timeStamp type represents date and time information in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 looks like this: '2014-01-01T00:00:00Z'. public DateTimeOffset? LastSyncDateTime { get { return BackingStore?.Get("lastSyncDateTime"); } set { BackingStore?.Set("lastSyncDateTime", value); } } - /// The partnerId property + /// The partner identifier used to identify the external partner. When the Cloud PC service is ready to integrate with a new external partner, it generates a GUID to represent this partner. The Cloud PC service provides this partner ID to the partner, which can then use it to call this Microsoft Graph API and external partner APIs. Read-only. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? PartnerId @@ -46,7 +46,7 @@ public string PartnerId set { BackingStore?.Set("partnerId", value); } } #endif - /// The statusDetails property + /// Status details message. Read-only. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? StatusDetails diff --git a/src/Microsoft.Graph/Generated/Models/CloudPcFrontLineServicePlan.cs b/src/Microsoft.Graph/Generated/Models/CloudPcFrontLineServicePlan.cs index 567a017136b..fb9f0b1c6eb 100644 --- a/src/Microsoft.Graph/Generated/Models/CloudPcFrontLineServicePlan.cs +++ b/src/Microsoft.Graph/Generated/Models/CloudPcFrontLineServicePlan.cs @@ -18,7 +18,7 @@ public int? AllotmentLicensesCount get { return BackingStore?.Get("allotmentLicensesCount"); } set { BackingStore?.Set("allotmentLicensesCount", value); } } - /// The display name of the front-line service plan. For example, 2vCPU/8GB/128GB Front-line or 4vCPU/16GB/256GB Front-line. + /// The display name of the frontline service plan. For example, 2vCPU/8GB/128GB Front-line or 4vCPU/16GB/256GB Front-line. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? DisplayName @@ -34,7 +34,7 @@ public string DisplayName set { BackingStore?.Set("displayName", value); } } #endif - /// The total number of front-line service plans purchased by the customer. + /// The total number of frontline service plans purchased by the customer. public int? TotalCount { get { return BackingStore?.Get("totalCount"); } diff --git a/src/Microsoft.Graph/Generated/Models/ConfigurationMonitor.cs b/src/Microsoft.Graph/Generated/Models/ConfigurationMonitor.cs index 7dc1f41cee1..664bfbb5551 100644 --- a/src/Microsoft.Graph/Generated/Models/ConfigurationMonitor.cs +++ b/src/Microsoft.Graph/Generated/Models/ConfigurationMonitor.cs @@ -81,6 +81,38 @@ public string DisplayName get { return BackingStore?.Get("displayName"); } set { BackingStore?.Set("displayName", value); } } +#endif + /// The inactivationReason property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? InactivationReason + { + get { return BackingStore?.Get("inactivationReason"); } + set { BackingStore?.Set("inactivationReason", value); } + } +#nullable restore +#else + public string InactivationReason + { + get { return BackingStore?.Get("inactivationReason"); } + set { BackingStore?.Set("inactivationReason", value); } + } +#endif + /// The lastModifiedBy property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.IdentitySet? LastModifiedBy + { + get { return BackingStore?.Get("lastModifiedBy"); } + set { BackingStore?.Set("lastModifiedBy", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.IdentitySet LastModifiedBy + { + get { return BackingStore?.Get("lastModifiedBy"); } + set { BackingStore?.Set("lastModifiedBy", value); } + } #endif /// The lastModifiedDateTime property public DateTimeOffset? LastModifiedDateTime @@ -116,6 +148,12 @@ public int? MonitorRunFrequencyInHours set { BackingStore?.Set("parameters", value); } } #endif + /// The runAsUTCMServicePrincipal property + public bool? RunAsUTCMServicePrincipal + { + get { return BackingStore?.Get("runAsUTCMServicePrincipal"); } + set { BackingStore?.Set("runAsUTCMServicePrincipal", value); } + } /// The runningOnBehalfOf property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -177,10 +215,13 @@ public override IDictionary> GetFieldDeserializers() { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, { "description", n => { Description = n.GetStringValue(); } }, { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "inactivationReason", n => { InactivationReason = n.GetStringValue(); } }, + { "lastModifiedBy", n => { LastModifiedBy = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.IdentitySet.CreateFromDiscriminatorValue); } }, { "lastModifiedDateTime", n => { LastModifiedDateTime = n.GetDateTimeOffsetValue(); } }, { "mode", n => { Mode = n.GetEnumValue(); } }, { "monitorRunFrequencyInHours", n => { MonitorRunFrequencyInHours = n.GetIntValue(); } }, { "parameters", n => { Parameters = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.OpenComplexDictionaryType.CreateFromDiscriminatorValue); } }, + { "runAsUTCMServicePrincipal", n => { RunAsUTCMServicePrincipal = n.GetBoolValue(); } }, { "runningOnBehalfOf", n => { RunningOnBehalfOf = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.IdentitySet.CreateFromDiscriminatorValue); } }, { "status", n => { Status = n.GetEnumValue(); } }, { "tenantId", n => { TenantId = n.GetStringValue(); } }, @@ -198,8 +239,11 @@ public override void Serialize(ISerializationWriter writer) writer.WriteObjectValue("createdBy", CreatedBy); writer.WriteStringValue("description", Description); writer.WriteStringValue("displayName", DisplayName); + writer.WriteObjectValue("lastModifiedBy", LastModifiedBy); writer.WriteEnumValue("mode", Mode); + writer.WriteIntValue("monitorRunFrequencyInHours", MonitorRunFrequencyInHours); writer.WriteObjectValue("parameters", Parameters); + writer.WriteBoolValue("runAsUTCMServicePrincipal", RunAsUTCMServicePrincipal); writer.WriteObjectValue("runningOnBehalfOf", RunningOnBehalfOf); writer.WriteEnumValue("status", Status); } diff --git a/src/Microsoft.Graph/Generated/Models/ConfigurationMonitoringResult.cs b/src/Microsoft.Graph/Generated/Models/ConfigurationMonitoringResult.cs index 038b7a17575..a1bc01721a4 100644 --- a/src/Microsoft.Graph/Generated/Models/ConfigurationMonitoringResult.cs +++ b/src/Microsoft.Graph/Generated/Models/ConfigurationMonitoringResult.cs @@ -18,6 +18,12 @@ public int? DriftsCount get { return BackingStore?.Get("driftsCount"); } set { BackingStore?.Set("driftsCount", value); } } + /// The driftsFixed property + public int? DriftsFixed + { + get { return BackingStore?.Get("driftsFixed"); } + set { BackingStore?.Set("driftsFixed", value); } + } /// The errorDetails property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -68,6 +74,12 @@ public DateTimeOffset? RunInitiationDateTime get { return BackingStore?.Get("runStatus"); } set { BackingStore?.Set("runStatus", value); } } + /// The runType property + public global::Microsoft.Graph.Beta.Models.MonitorRunType? RunType + { + get { return BackingStore?.Get("runType"); } + set { BackingStore?.Set("runType", value); } + } /// The tenantId property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -103,11 +115,13 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "driftsCount", n => { DriftsCount = n.GetIntValue(); } }, + { "driftsFixed", n => { DriftsFixed = n.GetIntValue(); } }, { "errorDetails", n => { ErrorDetails = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.ErrorDetail.CreateFromDiscriminatorValue)?.AsList(); } }, { "monitorId", n => { MonitorId = n.GetStringValue(); } }, { "runCompletionDateTime", n => { RunCompletionDateTime = n.GetDateTimeOffsetValue(); } }, { "runInitiationDateTime", n => { RunInitiationDateTime = n.GetDateTimeOffsetValue(); } }, { "runStatus", n => { RunStatus = n.GetEnumValue(); } }, + { "runType", n => { RunType = n.GetEnumValue(); } }, { "tenantId", n => { TenantId = n.GetStringValue(); } }, }; } @@ -120,6 +134,7 @@ public override void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteEnumValue("runStatus", RunStatus); + writer.WriteEnumValue("runType", RunType); } } } diff --git a/src/Microsoft.Graph/Generated/Models/CustomAppScopeAttributesDictionary.cs b/src/Microsoft.Graph/Generated/Models/CustomAppScopeAttributesDictionary.cs index d6a5636e097..1ea30a594f5 100644 --- a/src/Microsoft.Graph/Generated/Models/CustomAppScopeAttributesDictionary.cs +++ b/src/Microsoft.Graph/Generated/Models/CustomAppScopeAttributesDictionary.cs @@ -12,6 +12,13 @@ namespace Microsoft.Graph.Beta.Models public partial class CustomAppScopeAttributesDictionary : global::Microsoft.Graph.Beta.Models.Dictionary, IParsable #pragma warning restore CS1591 { + /// + /// Instantiates a new and sets the default values. + /// + public CustomAppScopeAttributesDictionary() : base() + { + OdataType = "#microsoft.graph.customAppScopeAttributesDictionary"; + } /// /// Creates a new instance of the appropriate class based on discriminator value /// diff --git a/src/Microsoft.Graph/Generated/Models/CustomMetadataDictionary.cs b/src/Microsoft.Graph/Generated/Models/CustomMetadataDictionary.cs index b8923ec3205..5e1a6fef36c 100644 --- a/src/Microsoft.Graph/Generated/Models/CustomMetadataDictionary.cs +++ b/src/Microsoft.Graph/Generated/Models/CustomMetadataDictionary.cs @@ -12,6 +12,13 @@ namespace Microsoft.Graph.Beta.Models public partial class CustomMetadataDictionary : global::Microsoft.Graph.Beta.Models.Dictionary, IParsable #pragma warning restore CS1591 { + /// + /// Instantiates a new and sets the default values. + /// + public CustomMetadataDictionary() : base() + { + OdataType = "#microsoft.graph.customMetadataDictionary"; + } /// /// Creates a new instance of the appropriate class based on discriminator value /// diff --git a/src/Microsoft.Graph/Generated/Models/Dictionary.cs b/src/Microsoft.Graph/Generated/Models/Dictionary.cs index 5e623ca1080..bb195e9ecf1 100644 --- a/src/Microsoft.Graph/Generated/Models/Dictionary.cs +++ b/src/Microsoft.Graph/Generated/Models/Dictionary.cs @@ -66,6 +66,7 @@ public Dictionary() "#microsoft.graph.partner.security.additionalDataDictionary" => new global::Microsoft.Graph.Beta.Models.Partner.Security.AdditionalDataDictionary(), "#microsoft.graph.plannerFormsDictionary" => new global::Microsoft.Graph.Beta.Models.PlannerFormsDictionary(), "#microsoft.graph.resultTemplateDictionary" => new global::Microsoft.Graph.Beta.Models.ResultTemplateDictionary(), + "#microsoft.graph.stringDictionary" => new global::Microsoft.Graph.Beta.Models.StringDictionary(), "#microsoft.graph.wafAllowedHeadersDictionary" => new global::Microsoft.Graph.Beta.Models.WafAllowedHeadersDictionary(), _ => new global::Microsoft.Graph.Beta.Models.Dictionary(), }; diff --git a/src/Microsoft.Graph/Generated/Models/DirectoryObject.cs b/src/Microsoft.Graph/Generated/Models/DirectoryObject.cs index 6c9a5dba2a7..8c36cedf0e9 100644 --- a/src/Microsoft.Graph/Generated/Models/DirectoryObject.cs +++ b/src/Microsoft.Graph/Generated/Models/DirectoryObject.cs @@ -31,6 +31,7 @@ public DateTimeOffset? DeletedDateTime { "#microsoft.graph.activityBasedTimeoutPolicy" => new global::Microsoft.Graph.Beta.Models.ActivityBasedTimeoutPolicy(), "#microsoft.graph.administrativeUnit" => new global::Microsoft.Graph.Beta.Models.AdministrativeUnit(), + "#microsoft.graph.agentIdentity" => new global::Microsoft.Graph.Beta.Models.AgentIdentity(), "#microsoft.graph.application" => new global::Microsoft.Graph.Beta.Models.Application(), "#microsoft.graph.appManagementPolicy" => new global::Microsoft.Graph.Beta.Models.AppManagementPolicy(), "#microsoft.graph.appRoleAssignment" => new global::Microsoft.Graph.Beta.Models.AppRoleAssignment(), diff --git a/src/Microsoft.Graph/Generated/Models/Domain.cs b/src/Microsoft.Graph/Generated/Models/Domain.cs index cc161bdab32..31cd4ab9e1d 100644 --- a/src/Microsoft.Graph/Generated/Models/Domain.cs +++ b/src/Microsoft.Graph/Generated/Models/Domain.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Beta.Models public partial class Domain : global::Microsoft.Graph.Beta.Models.Entity, IParsable #pragma warning restore CS1591 { - /// Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Directory.AccessAsUser.All delegated permission. + /// Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Domain-InternalFederation.ReadWrite.All permission. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? AuthenticationType diff --git a/src/Microsoft.Graph/Generated/Models/EmergencyCallEvent.cs b/src/Microsoft.Graph/Generated/Models/EmergencyCallEvent.cs index 8a9e9e07a7e..56179dd3f69 100644 --- a/src/Microsoft.Graph/Generated/Models/EmergencyCallEvent.cs +++ b/src/Microsoft.Graph/Generated/Models/EmergencyCallEvent.cs @@ -44,7 +44,7 @@ public string EmergencyNumberDialed set { BackingStore?.Set("emergencyNumberDialed", value); } } #endif - /// The policy name for emergency call event. + /// The policy name for the emergency call event. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? PolicyName diff --git a/src/Microsoft.Graph/Generated/Models/Entity.cs b/src/Microsoft.Graph/Generated/Models/Entity.cs index 65daa75629d..0326df44572 100644 --- a/src/Microsoft.Graph/Generated/Models/Entity.cs +++ b/src/Microsoft.Graph/Generated/Models/Entity.cs @@ -14,6 +14,7 @@ using Microsoft.Graph.Beta.Models.Partners.Billing; using Microsoft.Graph.Beta.Models.Partners; using Microsoft.Graph.Beta.Models.Search; +using Microsoft.Graph.Beta.Models.Security.SecurityCopilot; using Microsoft.Graph.Beta.Models.Security; using Microsoft.Graph.Beta.Models.TeamsAdministration; using Microsoft.Graph.Beta.Models.TermStore; @@ -137,6 +138,7 @@ public Entity() "#microsoft.graph.adminWindowsUpdates" => new global::Microsoft.Graph.Beta.Models.AdminWindowsUpdates(), "#microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState" => new global::Microsoft.Graph.Beta.Models.AdvancedThreatProtectionOnboardingDeviceSettingState(), "#microsoft.graph.advancedThreatProtectionOnboardingStateSummary" => new global::Microsoft.Graph.Beta.Models.AdvancedThreatProtectionOnboardingStateSummary(), + "#microsoft.graph.agentIdentity" => new global::Microsoft.Graph.Beta.Models.AgentIdentity(), "#microsoft.graph.agreement" => new global::Microsoft.Graph.Beta.Models.Agreement(), "#microsoft.graph.agreementAcceptance" => new global::Microsoft.Graph.Beta.Models.AgreementAcceptance(), "#microsoft.graph.agreementFile" => new global::Microsoft.Graph.Beta.Models.AgreementFile(), @@ -1610,6 +1612,7 @@ public Entity() "#microsoft.graph.security.auditLogQuery" => new global::Microsoft.Graph.Beta.Models.Security.AuditLogQuery(), "#microsoft.graph.security.auditLogRecord" => new global::Microsoft.Graph.Beta.Models.Security.AuditLogRecord(), "#microsoft.graph.security.authorityTemplate" => new global::Microsoft.Graph.Beta.Models.Security.AuthorityTemplate(), + "#microsoft.graph.security.autoAuditingConfiguration" => new global::Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration(), "#microsoft.graph.security.case" => new global::Microsoft.Graph.Beta.Models.Security.Case(), "#microsoft.graph.security.caseOperation" => new global::Microsoft.Graph.Beta.Models.Security.CaseOperation(), "#microsoft.graph.security.casesRoot" => new global::Microsoft.Graph.Beta.Models.Security.CasesRoot(), @@ -1690,10 +1693,15 @@ public Entity() "#microsoft.graph.security.rulesRoot" => new global::Microsoft.Graph.Beta.Models.Security.RulesRoot(), "#microsoft.graph.security.search" => new global::Microsoft.Graph.Beta.Models.Security.Search(), "#microsoft.graph.security.security" => new global::Microsoft.Graph.Beta.Models.Security.Security(), + "#microsoft.graph.security.securityCopilot.evaluation" => new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation(), + "#microsoft.graph.security.securityCopilot.prompt" => new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt(), + "#microsoft.graph.security.securityCopilot.session" => new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session(), + "#microsoft.graph.security.securityCopilot.workspace" => new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace(), "#microsoft.graph.security.sensitivityLabel" => new global::Microsoft.Graph.Beta.Models.Security.SensitivityLabel(), "#microsoft.graph.security.sensor" => new global::Microsoft.Graph.Beta.Models.Security.Sensor(), "#microsoft.graph.security.sensorCandidate" => new global::Microsoft.Graph.Beta.Models.Security.SensorCandidate(), "#microsoft.graph.security.sensorCandidateActivationConfiguration" => new global::Microsoft.Graph.Beta.Models.Security.SensorCandidateActivationConfiguration(), + "#microsoft.graph.security.settingsContainer" => new global::Microsoft.Graph.Beta.Models.Security.SettingsContainer(), "#microsoft.graph.security.siteSource" => new global::Microsoft.Graph.Beta.Models.Security.SiteSource(), "#microsoft.graph.security.sslCertificate" => new global::Microsoft.Graph.Beta.Models.Security.SslCertificate(), "#microsoft.graph.security.subcategoryTemplate" => new global::Microsoft.Graph.Beta.Models.Security.SubcategoryTemplate(), @@ -1722,6 +1730,7 @@ public Entity() "#microsoft.graph.securityBaselineStateSummary" => new global::Microsoft.Graph.Beta.Models.SecurityBaselineStateSummary(), "#microsoft.graph.securityBaselineTemplate" => new global::Microsoft.Graph.Beta.Models.SecurityBaselineTemplate(), "#microsoft.graph.securityConfigurationTask" => new global::Microsoft.Graph.Beta.Models.SecurityConfigurationTask(), + "#microsoft.graph.securityCopilot" => new global::Microsoft.Graph.Beta.Models.SecurityCopilot(), "#microsoft.graph.securityReportsRoot" => new global::Microsoft.Graph.Beta.Models.SecurityReportsRoot(), "#microsoft.graph.securityToolAwsResourceAdministratorFinding" => new global::Microsoft.Graph.Beta.Models.SecurityToolAwsResourceAdministratorFinding(), "#microsoft.graph.securityToolAwsRoleAdministratorFinding" => new global::Microsoft.Graph.Beta.Models.SecurityToolAwsRoleAdministratorFinding(), @@ -1840,11 +1849,14 @@ public Entity() "#microsoft.graph.taxGroup" => new global::Microsoft.Graph.Beta.Models.TaxGroup(), "#microsoft.graph.team" => new global::Microsoft.Graph.Beta.Models.Team(), "#microsoft.graph.teamInfo" => new global::Microsoft.Graph.Beta.Models.TeamInfo(), + "#microsoft.graph.teamsAdministration.numberAssignment" => new global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment(), "#microsoft.graph.teamsAdministration.policyIdentifierDetail" => new global::Microsoft.Graph.Beta.Models.TeamsAdministration.PolicyIdentifierDetail(), "#microsoft.graph.teamsAdministration.teamsAdminRoot" => new global::Microsoft.Graph.Beta.Models.TeamsAdministration.TeamsAdminRoot(), "#microsoft.graph.teamsAdministration.teamsPolicyAssignment" => new global::Microsoft.Graph.Beta.Models.TeamsAdministration.TeamsPolicyAssignment(), "#microsoft.graph.teamsAdministration.teamsPolicyUserAssignment" => new global::Microsoft.Graph.Beta.Models.TeamsAdministration.TeamsPolicyUserAssignment(), "#microsoft.graph.teamsAdministration.teamsUserConfiguration" => new global::Microsoft.Graph.Beta.Models.TeamsAdministration.TeamsUserConfiguration(), + "#microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation" => new global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation(), + "#microsoft.graph.teamsAdministration.telephoneNumberManagementRoot" => new global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot(), "#microsoft.graph.teamsApp" => new global::Microsoft.Graph.Beta.Models.TeamsApp(), "#microsoft.graph.teamsAppDashboardCardDefinition" => new global::Microsoft.Graph.Beta.Models.TeamsAppDashboardCardDefinition(), "#microsoft.graph.teamsAppDefinition" => new global::Microsoft.Graph.Beta.Models.TeamsAppDefinition(), diff --git a/src/Microsoft.Graph/Generated/Models/FileStorageContainerCustomPropertyDictionary.cs b/src/Microsoft.Graph/Generated/Models/FileStorageContainerCustomPropertyDictionary.cs index 62e7082fd4d..8497b410b8f 100644 --- a/src/Microsoft.Graph/Generated/Models/FileStorageContainerCustomPropertyDictionary.cs +++ b/src/Microsoft.Graph/Generated/Models/FileStorageContainerCustomPropertyDictionary.cs @@ -12,6 +12,13 @@ namespace Microsoft.Graph.Beta.Models public partial class FileStorageContainerCustomPropertyDictionary : global::Microsoft.Graph.Beta.Models.Dictionary, IParsable #pragma warning restore CS1591 { + /// + /// Instantiates a new and sets the default values. + /// + public FileStorageContainerCustomPropertyDictionary() : base() + { + OdataType = "#microsoft.graph.fileStorageContainerCustomPropertyDictionary"; + } /// /// Creates a new instance of the appropriate class based on discriminator value /// diff --git a/src/Microsoft.Graph/Generated/Models/FraudProtectionProvider.cs b/src/Microsoft.Graph/Generated/Models/FraudProtectionProvider.cs index cfd662eb7a7..e7be3a95477 100644 --- a/src/Microsoft.Graph/Generated/Models/FraudProtectionProvider.cs +++ b/src/Microsoft.Graph/Generated/Models/FraudProtectionProvider.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Beta.Models public partial class FraudProtectionProvider : global::Microsoft.Graph.Beta.Models.Entity, IParsable #pragma warning restore CS1591 { - /// The displayName property + /// The display name of the fraud protection provider configuration. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? DisplayName diff --git a/src/Microsoft.Graph/Generated/Models/HardwareOathTokenAuthenticationMethodDevice.cs b/src/Microsoft.Graph/Generated/Models/HardwareOathTokenAuthenticationMethodDevice.cs index da11a39d645..fbfb4923b9b 100644 --- a/src/Microsoft.Graph/Generated/Models/HardwareOathTokenAuthenticationMethodDevice.cs +++ b/src/Microsoft.Graph/Generated/Models/HardwareOathTokenAuthenticationMethodDevice.cs @@ -50,7 +50,7 @@ public partial class HardwareOathTokenAuthenticationMethodDevice : global::Micro get { return BackingStore?.Get("hashFunction"); } set { BackingStore?.Set("hashFunction", value); } } - /// The lastUsedDateTime property + /// The date and time the authentication method was last used by the user. Read-only. Optional. This optional value is null if the authentication method doesn't populate it. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. public DateTimeOffset? LastUsedDateTime { get { return BackingStore?.Get("lastUsedDateTime"); } diff --git a/src/Microsoft.Graph/Generated/Models/HumanSecurityFraudProtectionProvider.cs b/src/Microsoft.Graph/Generated/Models/HumanSecurityFraudProtectionProvider.cs index e9535bb0cba..b507dc6ff6f 100644 --- a/src/Microsoft.Graph/Generated/Models/HumanSecurityFraudProtectionProvider.cs +++ b/src/Microsoft.Graph/Generated/Models/HumanSecurityFraudProtectionProvider.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Beta.Models public partial class HumanSecurityFraudProtectionProvider : global::Microsoft.Graph.Beta.Models.FraudProtectionProvider, IParsable #pragma warning restore CS1591 { - /// The appId property + /// Unique identifier for an individual application. You can retrieve this from the HUMAN Security admin console or request it from your HUMAN Security Customer Success Manager. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? AppId @@ -28,7 +28,7 @@ public string AppId set { BackingStore?.Set("appId", value); } } #endif - /// The serverToken property + /// Unique identifier used to authenticate API calls between the Server side integration and the HUMAN platform. You can retrieve this from the HUMAN Security admin console or request it from your HUMAN Security Customer Success Manager. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? ServerToken diff --git a/src/Microsoft.Graph/Generated/Models/IdentityContainer.cs b/src/Microsoft.Graph/Generated/Models/IdentityContainer.cs index 153a07c159e..d987924bb4d 100644 --- a/src/Microsoft.Graph/Generated/Models/IdentityContainer.cs +++ b/src/Microsoft.Graph/Generated/Models/IdentityContainer.cs @@ -181,7 +181,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// The riskPrevention property + /// Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Beta.Models.RiskPreventionContainer? RiskPrevention diff --git a/src/Microsoft.Graph/Generated/Models/IdentityGovernance/Workflow.cs b/src/Microsoft.Graph/Generated/Models/IdentityGovernance/Workflow.cs index a3154da8f05..42ca95da777 100644 --- a/src/Microsoft.Graph/Generated/Models/IdentityGovernance/Workflow.cs +++ b/src/Microsoft.Graph/Generated/Models/IdentityGovernance/Workflow.cs @@ -18,7 +18,7 @@ public DateTimeOffset? DeletedDateTime get { return BackingStore?.Get("deletedDateTime"); } set { BackingStore?.Set("deletedDateTime", value); } } - /// The unique identifier of the Microsoft Entra identity that last modified the workflow object. + /// The list of users that meet the workflowExecutionConditions of a workflow. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? ExecutionScope diff --git a/src/Microsoft.Graph/Generated/Models/MonitorMode.cs b/src/Microsoft.Graph/Generated/Models/MonitorMode.cs index 769944334fb..4e9afd0a03a 100644 --- a/src/Microsoft.Graph/Generated/Models/MonitorMode.cs +++ b/src/Microsoft.Graph/Generated/Models/MonitorMode.cs @@ -8,10 +8,26 @@ namespace Microsoft.Graph.Beta.Models public enum MonitorMode #pragma warning restore CS1591 { + [EnumMember(Value = "monitorOnce")] + #pragma warning disable CS1591 + MonitorOnce, + #pragma warning restore CS1591 [EnumMember(Value = "monitorOnly")] #pragma warning disable CS1591 MonitorOnly, #pragma warning restore CS1591 + [EnumMember(Value = "applyOnceAndMonitorContinuous")] + #pragma warning disable CS1591 + ApplyOnceAndMonitorContinuous, + #pragma warning restore CS1591 + [EnumMember(Value = "applyOnce")] + #pragma warning disable CS1591 + ApplyOnce, + #pragma warning restore CS1591 + [EnumMember(Value = "applyContinuous")] + #pragma warning disable CS1591 + ApplyContinuous, + #pragma warning restore CS1591 /// A marker value for members added after the release of this API. [EnumMember(Value = "unknownFutureValue")] UnknownFutureValue, diff --git a/src/Microsoft.Graph/Generated/Models/MonitorRunType.cs b/src/Microsoft.Graph/Generated/Models/MonitorRunType.cs new file mode 100644 index 00000000000..c3e7c746e1b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MonitorRunType.cs @@ -0,0 +1,23 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum MonitorRunType + #pragma warning restore CS1591 + { + [EnumMember(Value = "monitor")] + #pragma warning disable CS1591 + Monitor, + #pragma warning restore CS1591 + [EnumMember(Value = "apply")] + #pragma warning disable CS1591 + Apply, + #pragma warning restore CS1591 + /// A marker value for members added after the release of this API. + [EnumMember(Value = "unknownFutureValue")] + UnknownFutureValue, + } +} diff --git a/src/Microsoft.Graph/Generated/Models/MonitorStatus.cs b/src/Microsoft.Graph/Generated/Models/MonitorStatus.cs index b31cafe3214..ca9bffb5ffc 100644 --- a/src/Microsoft.Graph/Generated/Models/MonitorStatus.cs +++ b/src/Microsoft.Graph/Generated/Models/MonitorStatus.cs @@ -16,10 +16,6 @@ public enum MonitorStatus #pragma warning disable CS1591 Inactive, #pragma warning restore CS1591 - [EnumMember(Value = "inactivatedBySystem")] - #pragma warning disable CS1591 - InactivatedBySystem, - #pragma warning restore CS1591 /// A marker value for members added after the release of this API. [EnumMember(Value = "unknownFutureValue")] UnknownFutureValue, diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/ExtendedProperties.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/ExtendedProperties.cs index 5795c4361b0..58528f039a0 100644 --- a/src/Microsoft.Graph/Generated/Models/Networkaccess/ExtendedProperties.cs +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/ExtendedProperties.cs @@ -12,6 +12,13 @@ namespace Microsoft.Graph.Beta.Models.Networkaccess public partial class ExtendedProperties : global::Microsoft.Graph.Beta.Models.Dictionary, IParsable #pragma warning restore CS1591 { + /// + /// Instantiates a new and sets the default values. + /// + public ExtendedProperties() : base() + { + OdataType = "#microsoft.graph.networkaccess.extendedProperties"; + } /// /// Creates a new instance of the appropriate class based on discriminator value /// diff --git a/src/Microsoft.Graph/Generated/Models/Networkaccess/TlsCertificateStatus.cs b/src/Microsoft.Graph/Generated/Models/Networkaccess/TlsCertificateStatus.cs index b6bd15ac4a6..db061acd13c 100644 --- a/src/Microsoft.Graph/Generated/Models/Networkaccess/TlsCertificateStatus.cs +++ b/src/Microsoft.Graph/Generated/Models/Networkaccess/TlsCertificateStatus.cs @@ -32,5 +32,13 @@ public enum TlsCertificateStatus #pragma warning disable CS1591 Expired, #pragma warning restore CS1591 + [EnumMember(Value = "enabled")] + #pragma warning disable CS1591 + Enabled, + #pragma warning restore CS1591 + [EnumMember(Value = "disabled")] + #pragma warning disable CS1591 + Disabled, + #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/OnFraudProtectionLoadStartExternalUsersAuthHandler.cs b/src/Microsoft.Graph/Generated/Models/OnFraudProtectionLoadStartExternalUsersAuthHandler.cs index 8112d0e6913..b71559bfc32 100644 --- a/src/Microsoft.Graph/Generated/Models/OnFraudProtectionLoadStartExternalUsersAuthHandler.cs +++ b/src/Microsoft.Graph/Generated/Models/OnFraudProtectionLoadStartExternalUsersAuthHandler.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Beta.Models public partial class OnFraudProtectionLoadStartExternalUsersAuthHandler : global::Microsoft.Graph.Beta.Models.OnFraudProtectionLoadStartHandler, IParsable #pragma warning restore CS1591 { - /// The signUp property + /// Specifies the configuration of the fraud protection configuration for sign-up events. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Beta.Models.FraudProtectionConfiguration? SignUp diff --git a/src/Microsoft.Graph/Generated/Models/OnFraudProtectionLoadStartListener.cs b/src/Microsoft.Graph/Generated/Models/OnFraudProtectionLoadStartListener.cs index 1db9537a334..cc12b1c09a1 100644 --- a/src/Microsoft.Graph/Generated/Models/OnFraudProtectionLoadStartListener.cs +++ b/src/Microsoft.Graph/Generated/Models/OnFraudProtectionLoadStartListener.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Beta.Models public partial class OnFraudProtectionLoadStartListener : global::Microsoft.Graph.Beta.Models.AuthenticationEventListener, IParsable #pragma warning restore CS1591 { - /// The handler property + /// Configuration for what to invoke if the event resolves to this listener. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Beta.Models.OnFraudProtectionLoadStartHandler? Handler diff --git a/src/Microsoft.Graph/Generated/Models/OpenComplexDictionaryType.cs b/src/Microsoft.Graph/Generated/Models/OpenComplexDictionaryType.cs index 5f85fa5a866..24bf3ae295c 100644 --- a/src/Microsoft.Graph/Generated/Models/OpenComplexDictionaryType.cs +++ b/src/Microsoft.Graph/Generated/Models/OpenComplexDictionaryType.cs @@ -12,6 +12,13 @@ namespace Microsoft.Graph.Beta.Models public partial class OpenComplexDictionaryType : global::Microsoft.Graph.Beta.Models.Dictionary, IParsable #pragma warning restore CS1591 { + /// + /// Instantiates a new and sets the default values. + /// + public OpenComplexDictionaryType() : base() + { + OdataType = "#microsoft.graph.openComplexDictionaryType"; + } /// /// Creates a new instance of the appropriate class based on discriminator value /// diff --git a/src/Microsoft.Graph/Generated/Models/Partner/Security/AdditionalDataDictionary.cs b/src/Microsoft.Graph/Generated/Models/Partner/Security/AdditionalDataDictionary.cs index 3ab4731cb0a..5548874c004 100644 --- a/src/Microsoft.Graph/Generated/Models/Partner/Security/AdditionalDataDictionary.cs +++ b/src/Microsoft.Graph/Generated/Models/Partner/Security/AdditionalDataDictionary.cs @@ -12,6 +12,13 @@ namespace Microsoft.Graph.Beta.Models.Partner.Security public partial class AdditionalDataDictionary : global::Microsoft.Graph.Beta.Models.Dictionary, IParsable #pragma warning restore CS1591 { + /// + /// Instantiates a new and sets the default values. + /// + public AdditionalDataDictionary() : base() + { + OdataType = "#microsoft.graph.partner.security.additionalDataDictionary"; + } /// /// Creates a new instance of the appropriate class based on discriminator value /// diff --git a/src/Microsoft.Graph/Generated/Models/PlannerFormsDictionary.cs b/src/Microsoft.Graph/Generated/Models/PlannerFormsDictionary.cs index e2d158b43f3..2e817c8f5bc 100644 --- a/src/Microsoft.Graph/Generated/Models/PlannerFormsDictionary.cs +++ b/src/Microsoft.Graph/Generated/Models/PlannerFormsDictionary.cs @@ -12,6 +12,13 @@ namespace Microsoft.Graph.Beta.Models public partial class PlannerFormsDictionary : global::Microsoft.Graph.Beta.Models.Dictionary, IParsable #pragma warning restore CS1591 { + /// + /// Instantiates a new and sets the default values. + /// + public PlannerFormsDictionary() : base() + { + OdataType = "#microsoft.graph.plannerFormsDictionary"; + } /// /// Creates a new instance of the appropriate class based on discriminator value /// diff --git a/src/Microsoft.Graph/Generated/Models/ResultTemplateDictionary.cs b/src/Microsoft.Graph/Generated/Models/ResultTemplateDictionary.cs index a2dfea0f59c..cc22998bd4c 100644 --- a/src/Microsoft.Graph/Generated/Models/ResultTemplateDictionary.cs +++ b/src/Microsoft.Graph/Generated/Models/ResultTemplateDictionary.cs @@ -12,6 +12,13 @@ namespace Microsoft.Graph.Beta.Models public partial class ResultTemplateDictionary : global::Microsoft.Graph.Beta.Models.Dictionary, IParsable #pragma warning restore CS1591 { + /// + /// Instantiates a new and sets the default values. + /// + public ResultTemplateDictionary() : base() + { + OdataType = "#microsoft.graph.resultTemplateDictionary"; + } /// /// Creates a new instance of the appropriate class based on discriminator value /// diff --git a/src/Microsoft.Graph/Generated/Models/RiskPreventionContainer.cs b/src/Microsoft.Graph/Generated/Models/RiskPreventionContainer.cs index c9480a68a94..47be84e43b3 100644 --- a/src/Microsoft.Graph/Generated/Models/RiskPreventionContainer.cs +++ b/src/Microsoft.Graph/Generated/Models/RiskPreventionContainer.cs @@ -21,7 +21,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The fraudProtectionProviders property + /// Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? FraudProtectionProviders diff --git a/src/Microsoft.Graph/Generated/Models/Security/AutoAuditingConfiguration.cs b/src/Microsoft.Graph/Generated/Models/Security/AutoAuditingConfiguration.cs new file mode 100644 index 00000000000..998cb2b0464 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/AutoAuditingConfiguration.cs @@ -0,0 +1,54 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AutoAuditingConfiguration : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The isAutomatic property + public bool? IsAutomatic + { + get { return BackingStore?.Get("isAutomatic"); } + set { BackingStore?.Set("isAutomatic", value); } + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "isAutomatic", n => { IsAutomatic = n.GetBoolValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteBoolValue("isAutomatic", IsAutomatic); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/CaseOperation.cs b/src/Microsoft.Graph/Generated/Models/Security/CaseOperation.cs index b01f2332e25..1bb6efc5b36 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/CaseOperation.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/CaseOperation.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Beta.Models.Security public partial class CaseOperation : global::Microsoft.Graph.Beta.Models.Entity, IParsable #pragma warning restore CS1591 { - /// The type of action the operation represents. Possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult. + /// The type of action the operation represents. Possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult, holdPolicySync. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult, holdPolicySync. public global::Microsoft.Graph.Beta.Models.Security.CaseAction? Action { get { return BackingStore?.Get("action"); } @@ -68,7 +68,7 @@ public int? PercentProgress set { BackingStore?.Set("resultInfo", value); } } #endif - /// The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed. + /// The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed, unknownFutureValue. public global::Microsoft.Graph.Beta.Models.Security.CaseOperationStatus? Status { get { return BackingStore?.Get("status"); } diff --git a/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryHoldPolicySyncOperation.cs b/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryHoldPolicySyncOperation.cs index f16800d26c4..a8d8d8c109c 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryHoldPolicySyncOperation.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryHoldPolicySyncOperation.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Beta.Models.Security public partial class EdiscoveryHoldPolicySyncOperation : global::Microsoft.Graph.Beta.Models.Security.CaseOperation, IParsable #pragma warning restore CS1591 { - /// The reportFileMetadata property + /// Contains the properties for report file metadata, including downloadUrl, fileName, and size. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? ReportFileMetadata diff --git a/src/Microsoft.Graph/Generated/Models/Security/IdentityContainer.cs b/src/Microsoft.Graph/Generated/Models/Security/IdentityContainer.cs index a10adfde8eb..3e7ab5994f4 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/IdentityContainer.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/IdentityContainer.cs @@ -91,6 +91,22 @@ public partial class IdentityContainer : global::Microsoft.Graph.Beta.Models.Ent get { return BackingStore?.Get>("sensors"); } set { BackingStore?.Set("sensors", value); } } +#endif + /// The settings property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.Security.SettingsContainer? Settings + { + get { return BackingStore?.Get("settings"); } + set { BackingStore?.Set("settings", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.Security.SettingsContainer Settings + { + get { return BackingStore?.Get("settings"); } + set { BackingStore?.Set("settings", value); } + } #endif /// /// Creates a new instance of the appropriate class based on discriminator value @@ -115,6 +131,7 @@ public override IDictionary> GetFieldDeserializers() { "sensorCandidateActivationConfiguration", n => { SensorCandidateActivationConfiguration = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Security.SensorCandidateActivationConfiguration.CreateFromDiscriminatorValue); } }, { "sensorCandidates", n => { SensorCandidates = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SensorCandidate.CreateFromDiscriminatorValue)?.AsList(); } }, { "sensors", n => { Sensors = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.Sensor.CreateFromDiscriminatorValue)?.AsList(); } }, + { "settings", n => { Settings = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Security.SettingsContainer.CreateFromDiscriminatorValue); } }, }; } /// @@ -130,6 +147,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteObjectValue("sensorCandidateActivationConfiguration", SensorCandidateActivationConfiguration); writer.WriteCollectionOfObjectValues("sensorCandidates", SensorCandidates); writer.WriteCollectionOfObjectValues("sensors", Sensors); + writer.WriteObjectValue("settings", Settings); } } } diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Evaluation.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Evaluation.cs new file mode 100644 index 00000000000..41531a615ba --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Evaluation.cs @@ -0,0 +1,120 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class Evaluation : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The completedDateTime property + public DateTimeOffset? CompletedDateTime + { + get { return BackingStore?.Get("completedDateTime"); } + set { BackingStore?.Set("completedDateTime", value); } + } + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// The executionCount property + public long? ExecutionCount + { + get { return BackingStore?.Get("executionCount"); } + set { BackingStore?.Set("executionCount", value); } + } + /// The isCancelled property + public bool? IsCancelled + { + get { return BackingStore?.Get("isCancelled"); } + set { BackingStore?.Set("isCancelled", value); } + } + /// The lastModifiedDateTime property + public DateTimeOffset? LastModifiedDateTime + { + get { return BackingStore?.Get("lastModifiedDateTime"); } + set { BackingStore?.Set("lastModifiedDateTime", value); } + } + /// The result property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationResult? Result + { + get { return BackingStore?.Get("result"); } + set { BackingStore?.Set("result", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationResult Result + { + get { return BackingStore?.Get("result"); } + set { BackingStore?.Set("result", value); } + } +#endif + /// The runStartDateTime property + public DateTimeOffset? RunStartDateTime + { + get { return BackingStore?.Get("runStartDateTime"); } + set { BackingStore?.Set("runStartDateTime", value); } + } + /// The state property + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationState? State + { + get { return BackingStore?.Get("state"); } + set { BackingStore?.Set("state", value); } + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "completedDateTime", n => { CompletedDateTime = n.GetDateTimeOffsetValue(); } }, + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + { "executionCount", n => { ExecutionCount = n.GetLongValue(); } }, + { "isCancelled", n => { IsCancelled = n.GetBoolValue(); } }, + { "lastModifiedDateTime", n => { LastModifiedDateTime = n.GetDateTimeOffsetValue(); } }, + { "result", n => { Result = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationResult.CreateFromDiscriminatorValue); } }, + { "runStartDateTime", n => { RunStartDateTime = n.GetDateTimeOffsetValue(); } }, + { "state", n => { State = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteDateTimeOffsetValue("completedDateTime", CompletedDateTime); + writer.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + writer.WriteLongValue("executionCount", ExecutionCount); + writer.WriteBoolValue("isCancelled", IsCancelled); + writer.WriteDateTimeOffsetValue("lastModifiedDateTime", LastModifiedDateTime); + writer.WriteObjectValue("result", Result); + writer.WriteDateTimeOffsetValue("runStartDateTime", RunStartDateTime); + writer.WriteEnumValue("state", State); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/EvaluationCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/EvaluationCollectionResponse.cs new file mode 100644 index 00000000000..eab354da74f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/EvaluationCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class EvaluationCollectionResponse : global::Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/EvaluationResult.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/EvaluationResult.cs new file mode 100644 index 00000000000..9bb498babf2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/EvaluationResult.cs @@ -0,0 +1,115 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class EvaluationResult : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The content property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Content + { + get { return BackingStore?.Get("content"); } + set { BackingStore?.Set("content", value); } + } +#nullable restore +#else + public string Content + { + get { return BackingStore?.Get("content"); } + set { BackingStore?.Set("content", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The previewState property + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillPreviewState? PreviewState + { + get { return BackingStore?.Get("previewState"); } + set { BackingStore?.Set("previewState", value); } + } + /// The type property + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationResultType? Type + { + get { return BackingStore?.Get("type"); } + set { BackingStore?.Set("type", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public EvaluationResult() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationResult CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationResult(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "content", n => { Content = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "previewState", n => { PreviewState = n.GetEnumValue(); } }, + { "type", n => { Type = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("content", Content); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteEnumValue("previewState", PreviewState); + writer.WriteEnumValue("type", Type); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/EvaluationResultType.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/EvaluationResultType.cs new file mode 100644 index 00000000000..8ca6a60f893 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/EvaluationResultType.cs @@ -0,0 +1,44 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum EvaluationResultType + #pragma warning restore CS1591 + { + [EnumMember(Value = "unknown")] + #pragma warning disable CS1591 + Unknown, + #pragma warning restore CS1591 + [EnumMember(Value = "success")] + #pragma warning disable CS1591 + Success, + #pragma warning restore CS1591 + [EnumMember(Value = "error")] + #pragma warning disable CS1591 + Error, + #pragma warning restore CS1591 + [EnumMember(Value = "needAdditionalClaims")] + #pragma warning disable CS1591 + NeedAdditionalClaims, + #pragma warning restore CS1591 + [EnumMember(Value = "rejected")] + #pragma warning disable CS1591 + Rejected, + #pragma warning restore CS1591 + [EnumMember(Value = "timedOut")] + #pragma warning disable CS1591 + TimedOut, + #pragma warning restore CS1591 + [EnumMember(Value = "capacityExceeded")] + #pragma warning disable CS1591 + CapacityExceeded, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/EvaluationState.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/EvaluationState.cs new file mode 100644 index 00000000000..bb13daaf875 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/EvaluationState.cs @@ -0,0 +1,48 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum EvaluationState + #pragma warning restore CS1591 + { + [EnumMember(Value = "unknown")] + #pragma warning disable CS1591 + Unknown, + #pragma warning restore CS1591 + [EnumMember(Value = "created")] + #pragma warning disable CS1591 + Created, + #pragma warning restore CS1591 + [EnumMember(Value = "running")] + #pragma warning disable CS1591 + Running, + #pragma warning restore CS1591 + [EnumMember(Value = "completed")] + #pragma warning disable CS1591 + Completed, + #pragma warning restore CS1591 + [EnumMember(Value = "cancelled")] + #pragma warning disable CS1591 + Cancelled, + #pragma warning restore CS1591 + [EnumMember(Value = "pending")] + #pragma warning disable CS1591 + Pending, + #pragma warning restore CS1591 + [EnumMember(Value = "deferred")] + #pragma warning disable CS1591 + Deferred, + #pragma warning restore CS1591 + [EnumMember(Value = "waitingForInput")] + #pragma warning disable CS1591 + WaitingForInput, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Plugin.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Plugin.cs new file mode 100644 index 00000000000..49b987e30d7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Plugin.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class Plugin : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The authorization property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginAuth? Authorization + { + get { return BackingStore?.Get("authorization"); } + set { BackingStore?.Set("authorization", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginAuth Authorization + { + get { return BackingStore?.Get("authorization"); } + set { BackingStore?.Set("authorization", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The catalogScope property + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginCatalogScope? CatalogScope + { + get { return BackingStore?.Get("catalogScope"); } + set { BackingStore?.Set("catalogScope", value); } + } + /// The category property + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginCategory? Category + { + get { return BackingStore?.Get("category"); } + set { BackingStore?.Set("category", value); } + } + /// The description property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", value); } + } +#nullable restore +#else + public string Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", value); } + } +#endif + /// The displayName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#nullable restore +#else + public string DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#endif + /// The isEnabled property + public bool? IsEnabled + { + get { return BackingStore?.Get("isEnabled"); } + set { BackingStore?.Set("isEnabled", value); } + } + /// The name property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Name + { + get { return BackingStore?.Get("name"); } + set { BackingStore?.Set("name", value); } + } +#nullable restore +#else + public string Name + { + get { return BackingStore?.Get("name"); } + set { BackingStore?.Set("name", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The previewState property + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginPreviewStates? PreviewState + { + get { return BackingStore?.Get("previewState"); } + set { BackingStore?.Set("previewState", value); } + } + /// The settings property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Settings + { + get { return BackingStore?.Get?>("settings"); } + set { BackingStore?.Set("settings", value); } + } +#nullable restore +#else + public List Settings + { + get { return BackingStore?.Get>("settings"); } + set { BackingStore?.Set("settings", value); } + } +#endif + /// The supportedAuthTypes property + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginAuthTypes? SupportedAuthTypes + { + get { return BackingStore?.Get("supportedAuthTypes"); } + set { BackingStore?.Set("supportedAuthTypes", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public Plugin() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "authorization", n => { Authorization = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginAuth.CreateFromDiscriminatorValue); } }, + { "catalogScope", n => { CatalogScope = n.GetEnumValue(); } }, + { "category", n => { Category = n.GetEnumValue(); } }, + { "description", n => { Description = n.GetStringValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "isEnabled", n => { IsEnabled = n.GetBoolValue(); } }, + { "name", n => { Name = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "previewState", n => { PreviewState = n.GetEnumValue(); } }, + { "settings", n => { Settings = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginSetting.CreateFromDiscriminatorValue)?.AsList(); } }, + { "supportedAuthTypes", n => { SupportedAuthTypes = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("authorization", Authorization); + writer.WriteEnumValue("catalogScope", CatalogScope); + writer.WriteEnumValue("category", Category); + writer.WriteStringValue("description", Description); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteBoolValue("isEnabled", IsEnabled); + writer.WriteStringValue("name", Name); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteEnumValue("previewState", PreviewState); + writer.WriteCollectionOfObjectValues("settings", Settings); + writer.WriteEnumValue("supportedAuthTypes", SupportedAuthTypes); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginAuth.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginAuth.cs new file mode 100644 index 00000000000..367c92fc944 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginAuth.cs @@ -0,0 +1,89 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class PluginAuth : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The authType property + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginAuthTypes? AuthType + { + get { return BackingStore?.Get("authType"); } + set { BackingStore?.Set("authType", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public PluginAuth() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginAuth CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginAuth(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "authType", n => { AuthType = n.GetEnumValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteEnumValue("authType", AuthType); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginAuthTypes.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginAuthTypes.cs new file mode 100644 index 00000000000..6b9b3ae11c2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginAuthTypes.cs @@ -0,0 +1,52 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum PluginAuthTypes + #pragma warning restore CS1591 + { + [EnumMember(Value = "none")] + #pragma warning disable CS1591 + None, + #pragma warning restore CS1591 + [EnumMember(Value = "basic")] + #pragma warning disable CS1591 + Basic, + #pragma warning restore CS1591 + [EnumMember(Value = "aPIKey")] + #pragma warning disable CS1591 + APIKey, + #pragma warning restore CS1591 + [EnumMember(Value = "oAuthAuthorizationCodeFlow")] + #pragma warning disable CS1591 + OAuthAuthorizationCodeFlow, + #pragma warning restore CS1591 + [EnumMember(Value = "oAuthClientCredentialsFlow")] + #pragma warning disable CS1591 + OAuthClientCredentialsFlow, + #pragma warning restore CS1591 + [EnumMember(Value = "aad")] + #pragma warning disable CS1591 + Aad, + #pragma warning restore CS1591 + [EnumMember(Value = "serviceHttp")] + #pragma warning disable CS1591 + ServiceHttp, + #pragma warning restore CS1591 + [EnumMember(Value = "aadDelegated")] + #pragma warning disable CS1591 + AadDelegated, + #pragma warning restore CS1591 + [EnumMember(Value = "oAuthPasswordGrantFlow")] + #pragma warning disable CS1591 + OAuthPasswordGrantFlow, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginCatalogScope.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginCatalogScope.cs new file mode 100644 index 00000000000..bd2dc70d9e0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginCatalogScope.cs @@ -0,0 +1,44 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum PluginCatalogScope + #pragma warning restore CS1591 + { + [EnumMember(Value = "none")] + #pragma warning disable CS1591 + None, + #pragma warning restore CS1591 + [EnumMember(Value = "user")] + #pragma warning disable CS1591 + User, + #pragma warning restore CS1591 + [EnumMember(Value = "workspace")] + #pragma warning disable CS1591 + Workspace, + #pragma warning restore CS1591 + [EnumMember(Value = "tenant")] + #pragma warning disable CS1591 + Tenant, + #pragma warning restore CS1591 + [EnumMember(Value = "global")] + #pragma warning disable CS1591 + Global, + #pragma warning restore CS1591 + [EnumMember(Value = "geoGlobal")] + #pragma warning disable CS1591 + GeoGlobal, + #pragma warning restore CS1591 + [EnumMember(Value = "userWorkspace")] + #pragma warning disable CS1591 + UserWorkspace, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginCategory.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginCategory.cs new file mode 100644 index 00000000000..cf1c010b76f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginCategory.cs @@ -0,0 +1,44 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum PluginCategory + #pragma warning restore CS1591 + { + [EnumMember(Value = "hidden")] + #pragma warning disable CS1591 + Hidden, + #pragma warning restore CS1591 + [EnumMember(Value = "microsoft")] + #pragma warning disable CS1591 + Microsoft, + #pragma warning restore CS1591 + [EnumMember(Value = "microsoftConnectors")] + #pragma warning disable CS1591 + MicrosoftConnectors, + #pragma warning restore CS1591 + [EnumMember(Value = "other")] + #pragma warning disable CS1591 + Other, + #pragma warning restore CS1591 + [EnumMember(Value = "web")] + #pragma warning disable CS1591 + Web, + #pragma warning restore CS1591 + [EnumMember(Value = "testing")] + #pragma warning disable CS1591 + Testing, + #pragma warning restore CS1591 + [EnumMember(Value = "plugin")] + #pragma warning disable CS1591 + Plugin, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginCollectionResponse.cs new file mode 100644 index 00000000000..048af3e7b4c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class PluginCollectionResponse : global::Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginPreviewStates.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginPreviewStates.cs new file mode 100644 index 00000000000..b4ca505bf87 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginPreviewStates.cs @@ -0,0 +1,28 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum PluginPreviewStates + #pragma warning restore CS1591 + { + [EnumMember(Value = "ga")] + #pragma warning disable CS1591 + Ga, + #pragma warning restore CS1591 + [EnumMember(Value = "public")] + #pragma warning disable CS1591 + Public, + #pragma warning restore CS1591 + [EnumMember(Value = "private")] + #pragma warning disable CS1591 + Private, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginSetting.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginSetting.cs new file mode 100644 index 00000000000..c1e6f3ac01f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginSetting.cs @@ -0,0 +1,231 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class PluginSetting : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// The acceptableValues property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? AcceptableValues + { + get { return BackingStore?.Get?>("acceptableValues"); } + set { BackingStore?.Set("acceptableValues", value); } + } +#nullable restore +#else + public List AcceptableValues + { + get { return BackingStore?.Get>("acceptableValues"); } + set { BackingStore?.Set("acceptableValues", value); } + } +#endif + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The defaultValue property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DefaultValue + { + get { return BackingStore?.Get("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } +#nullable restore +#else + public string DefaultValue + { + get { return BackingStore?.Get("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } +#endif + /// The description property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", value); } + } +#nullable restore +#else + public string Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", value); } + } +#endif + /// The displayType property + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginSettingDisplayType? DisplayType + { + get { return BackingStore?.Get("displayType"); } + set { BackingStore?.Set("displayType", value); } + } + /// The hintText property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? HintText + { + get { return BackingStore?.Get("hintText"); } + set { BackingStore?.Set("hintText", value); } + } +#nullable restore +#else + public string HintText + { + get { return BackingStore?.Get("hintText"); } + set { BackingStore?.Set("hintText", value); } + } +#endif + /// The isRequired property + public bool? IsRequired + { + get { return BackingStore?.Get("isRequired"); } + set { BackingStore?.Set("isRequired", value); } + } + /// The label property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Label + { + get { return BackingStore?.Get("label"); } + set { BackingStore?.Set("label", value); } + } +#nullable restore +#else + public string Label + { + get { return BackingStore?.Get("label"); } + set { BackingStore?.Set("label", value); } + } +#endif + /// The name property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Name + { + get { return BackingStore?.Get("name"); } + set { BackingStore?.Set("name", value); } + } +#nullable restore +#else + public string Name + { + get { return BackingStore?.Get("name"); } + set { BackingStore?.Set("name", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The settingValue property + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginSettingType? SettingValue + { + get { return BackingStore?.Get("settingValue"); } + set { BackingStore?.Set("settingValue", value); } + } + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public string Value + { + get { return BackingStore?.Get("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public PluginSetting() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginSetting CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginSetting(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "acceptableValues", n => { AcceptableValues = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "defaultValue", n => { DefaultValue = n.GetStringValue(); } }, + { "description", n => { Description = n.GetStringValue(); } }, + { "displayType", n => { DisplayType = n.GetEnumValue(); } }, + { "hintText", n => { HintText = n.GetStringValue(); } }, + { "isRequired", n => { IsRequired = n.GetBoolValue(); } }, + { "label", n => { Label = n.GetStringValue(); } }, + { "name", n => { Name = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "settingValue", n => { SettingValue = n.GetEnumValue(); } }, + { "value", n => { Value = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteCollectionOfPrimitiveValues("acceptableValues", AcceptableValues); + writer.WriteStringValue("defaultValue", DefaultValue); + writer.WriteStringValue("description", Description); + writer.WriteEnumValue("displayType", DisplayType); + writer.WriteStringValue("hintText", HintText); + writer.WriteBoolValue("isRequired", IsRequired); + writer.WriteStringValue("label", Label); + writer.WriteStringValue("name", Name); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteEnumValue("settingValue", SettingValue); + writer.WriteStringValue("value", Value); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginSettingDisplayType.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginSettingDisplayType.cs new file mode 100644 index 00000000000..3503f7f81c5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginSettingDisplayType.cs @@ -0,0 +1,32 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum PluginSettingDisplayType + #pragma warning restore CS1591 + { + [EnumMember(Value = "none")] + #pragma warning disable CS1591 + None, + #pragma warning restore CS1591 + [EnumMember(Value = "textbox")] + #pragma warning disable CS1591 + Textbox, + #pragma warning restore CS1591 + [EnumMember(Value = "checkbox")] + #pragma warning disable CS1591 + Checkbox, + #pragma warning restore CS1591 + [EnumMember(Value = "dropdown")] + #pragma warning disable CS1591 + Dropdown, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginSettingType.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginSettingType.cs new file mode 100644 index 00000000000..e7664cdb945 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PluginSettingType.cs @@ -0,0 +1,36 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum PluginSettingType + #pragma warning restore CS1591 + { + [EnumMember(Value = "string")] + #pragma warning disable CS1591 + String, + #pragma warning restore CS1591 + [EnumMember(Value = "bool")] + #pragma warning disable CS1591 + Bool, + #pragma warning restore CS1591 + [EnumMember(Value = "array")] + #pragma warning disable CS1591 + Array, + #pragma warning restore CS1591 + [EnumMember(Value = "enum")] + #pragma warning disable CS1591 + Enum, + #pragma warning restore CS1591 + [EnumMember(Value = "secretString")] + #pragma warning disable CS1591 + SecretString, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Prompt.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Prompt.cs new file mode 100644 index 00000000000..b0cfcbc42c1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Prompt.cs @@ -0,0 +1,160 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class Prompt : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The content property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Content + { + get { return BackingStore?.Get("content"); } + set { BackingStore?.Set("content", value); } + } +#nullable restore +#else + public string Content + { + get { return BackingStore?.Get("content"); } + set { BackingStore?.Set("content", value); } + } +#endif + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// The evaluations property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Evaluations + { + get { return BackingStore?.Get?>("evaluations"); } + set { BackingStore?.Set("evaluations", value); } + } +#nullable restore +#else + public List Evaluations + { + get { return BackingStore?.Get>("evaluations"); } + set { BackingStore?.Set("evaluations", value); } + } +#endif + /// The inputs property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.Dictionary? Inputs + { + get { return BackingStore?.Get("inputs"); } + set { BackingStore?.Set("inputs", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.Dictionary Inputs + { + get { return BackingStore?.Get("inputs"); } + set { BackingStore?.Set("inputs", value); } + } +#endif + /// The lastModifiedDateTime property + public DateTimeOffset? LastModifiedDateTime + { + get { return BackingStore?.Get("lastModifiedDateTime"); } + set { BackingStore?.Set("lastModifiedDateTime", value); } + } + /// The skillInputDescriptors property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SkillInputDescriptors + { + get { return BackingStore?.Get?>("skillInputDescriptors"); } + set { BackingStore?.Set("skillInputDescriptors", value); } + } +#nullable restore +#else + public List SkillInputDescriptors + { + get { return BackingStore?.Get>("skillInputDescriptors"); } + set { BackingStore?.Set("skillInputDescriptors", value); } + } +#endif + /// The skillName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? SkillName + { + get { return BackingStore?.Get("skillName"); } + set { BackingStore?.Set("skillName", value); } + } +#nullable restore +#else + public string SkillName + { + get { return BackingStore?.Get("skillName"); } + set { BackingStore?.Set("skillName", value); } + } +#endif + /// The type property + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PromptType? Type + { + get { return BackingStore?.Get("type"); } + set { BackingStore?.Set("type", value); } + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "content", n => { Content = n.GetStringValue(); } }, + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + { "evaluations", n => { Evaluations = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation.CreateFromDiscriminatorValue)?.AsList(); } }, + { "inputs", n => { Inputs = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Dictionary.CreateFromDiscriminatorValue); } }, + { "lastModifiedDateTime", n => { LastModifiedDateTime = n.GetDateTimeOffsetValue(); } }, + { "skillInputDescriptors", n => { SkillInputDescriptors = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillInputDescriptor.CreateFromDiscriminatorValue)?.AsList(); } }, + { "skillName", n => { SkillName = n.GetStringValue(); } }, + { "type", n => { Type = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("content", Content); + writer.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + writer.WriteCollectionOfObjectValues("evaluations", Evaluations); + writer.WriteObjectValue("inputs", Inputs); + writer.WriteDateTimeOffsetValue("lastModifiedDateTime", LastModifiedDateTime); + writer.WriteCollectionOfObjectValues("skillInputDescriptors", SkillInputDescriptors); + writer.WriteStringValue("skillName", SkillName); + writer.WriteEnumValue("type", Type); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PromptCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PromptCollectionResponse.cs new file mode 100644 index 00000000000..9d1418a909d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PromptCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class PromptCollectionResponse : global::Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PromptCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PromptCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PromptType.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PromptType.cs new file mode 100644 index 00000000000..07ab3bb8627 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/PromptType.cs @@ -0,0 +1,36 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum PromptType + #pragma warning restore CS1591 + { + [EnumMember(Value = "unknown")] + #pragma warning disable CS1591 + Unknown, + #pragma warning restore CS1591 + [EnumMember(Value = "context")] + #pragma warning disable CS1591 + Context, + #pragma warning restore CS1591 + [EnumMember(Value = "prompt")] + #pragma warning disable CS1591 + Prompt, + #pragma warning restore CS1591 + [EnumMember(Value = "skill")] + #pragma warning disable CS1591 + Skill, + #pragma warning restore CS1591 + [EnumMember(Value = "feedback")] + #pragma warning disable CS1591 + Feedback, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Session.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Session.cs new file mode 100644 index 00000000000..4000b946fb7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Session.cs @@ -0,0 +1,98 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class Session : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// The displayName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#nullable restore +#else + public string DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#endif + /// The lastModifiedDateTime property + public DateTimeOffset? LastModifiedDateTime + { + get { return BackingStore?.Get("lastModifiedDateTime"); } + set { BackingStore?.Set("lastModifiedDateTime", value); } + } + /// The prompts property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Prompts + { + get { return BackingStore?.Get?>("prompts"); } + set { BackingStore?.Set("prompts", value); } + } +#nullable restore +#else + public List Prompts + { + get { return BackingStore?.Get>("prompts"); } + set { BackingStore?.Set("prompts", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "lastModifiedDateTime", n => { LastModifiedDateTime = n.GetDateTimeOffsetValue(); } }, + { "prompts", n => { Prompts = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteDateTimeOffsetValue("lastModifiedDateTime", LastModifiedDateTime); + writer.WriteCollectionOfObjectValues("prompts", Prompts); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SessionCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SessionCollectionResponse.cs new file mode 100644 index 00000000000..7e062903200 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SessionCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SessionCollectionResponse : global::Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SessionCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SessionCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SkillInputDescriptor.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SkillInputDescriptor.cs new file mode 100644 index 00000000000..c482bb373d7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SkillInputDescriptor.cs @@ -0,0 +1,90 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SkillInputDescriptor : global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillVariableDescriptor, IParsable + #pragma warning restore CS1591 + { + /// The defaultValue property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DefaultValue + { + get { return BackingStore?.Get("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } +#nullable restore +#else + public string DefaultValue + { + get { return BackingStore?.Get("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } +#endif + /// The isRequired property + public bool? IsRequired + { + get { return BackingStore?.Get("isRequired"); } + set { BackingStore?.Set("isRequired", value); } + } + /// The placeholderValue property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PlaceholderValue + { + get { return BackingStore?.Get("placeholderValue"); } + set { BackingStore?.Set("placeholderValue", value); } + } +#nullable restore +#else + public string PlaceholderValue + { + get { return BackingStore?.Get("placeholderValue"); } + set { BackingStore?.Set("placeholderValue", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillInputDescriptor CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillInputDescriptor(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "defaultValue", n => { DefaultValue = n.GetStringValue(); } }, + { "isRequired", n => { IsRequired = n.GetBoolValue(); } }, + { "placeholderValue", n => { PlaceholderValue = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("defaultValue", DefaultValue); + writer.WriteBoolValue("isRequired", IsRequired); + writer.WriteStringValue("placeholderValue", PlaceholderValue); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SkillPreviewState.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SkillPreviewState.cs new file mode 100644 index 00000000000..aefddb24445 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SkillPreviewState.cs @@ -0,0 +1,28 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum SkillPreviewState + #pragma warning restore CS1591 + { + [EnumMember(Value = "ga")] + #pragma warning disable CS1591 + Ga, + #pragma warning restore CS1591 + [EnumMember(Value = "public")] + #pragma warning disable CS1591 + Public, + #pragma warning restore CS1591 + [EnumMember(Value = "private")] + #pragma warning disable CS1591 + Private, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SkillTypeDescriptor.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SkillTypeDescriptor.cs new file mode 100644 index 00000000000..8cd42ff59f0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SkillTypeDescriptor.cs @@ -0,0 +1,99 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SkillTypeDescriptor : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The name property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Name + { + get { return BackingStore?.Get("name"); } + set { BackingStore?.Set("name", value); } + } +#nullable restore +#else + public string Name + { + get { return BackingStore?.Get("name"); } + set { BackingStore?.Set("name", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SkillTypeDescriptor() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillTypeDescriptor CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillTypeDescriptor(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "name", n => { Name = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("name", Name); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SkillVariableDescriptor.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SkillVariableDescriptor.cs new file mode 100644 index 00000000000..5f1fdda039f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/SkillVariableDescriptor.cs @@ -0,0 +1,140 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SkillVariableDescriptor : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The description property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", value); } + } +#nullable restore +#else + public string Description + { + get { return BackingStore?.Get("description"); } + set { BackingStore?.Set("description", value); } + } +#endif + /// The name property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Name + { + get { return BackingStore?.Get("name"); } + set { BackingStore?.Set("name", value); } + } +#nullable restore +#else + public string Name + { + get { return BackingStore?.Get("name"); } + set { BackingStore?.Set("name", value); } + } +#endif + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The type property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillTypeDescriptor? Type + { + get { return BackingStore?.Get("type"); } + set { BackingStore?.Set("type", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillTypeDescriptor Type + { + get { return BackingStore?.Get("type"); } + set { BackingStore?.Set("type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SkillVariableDescriptor() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillVariableDescriptor CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.security.securityCopilot.skillInputDescriptor" => new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillInputDescriptor(), + _ => new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillVariableDescriptor(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "description", n => { Description = n.GetStringValue(); } }, + { "name", n => { Name = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "type", n => { Type = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillTypeDescriptor.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("description", Description); + writer.WriteStringValue("name", Name); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteObjectValue("type", Type); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Workspace.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Workspace.cs new file mode 100644 index 00000000000..d1150719dcc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/Workspace.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class Workspace : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The displayName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#nullable restore +#else + public string DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#endif + /// The plugins property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Plugins + { + get { return BackingStore?.Get?>("plugins"); } + set { BackingStore?.Set("plugins", value); } + } +#nullable restore +#else + public List Plugins + { + get { return BackingStore?.Get>("plugins"); } + set { BackingStore?.Set("plugins", value); } + } +#endif + /// The sessions property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Sessions + { + get { return BackingStore?.Get?>("sessions"); } + set { BackingStore?.Set("sessions", value); } + } +#nullable restore +#else + public List Sessions + { + get { return BackingStore?.Get>("sessions"); } + set { BackingStore?.Set("sessions", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "plugins", n => { Plugins = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin.CreateFromDiscriminatorValue)?.AsList(); } }, + { "sessions", n => { Sessions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteCollectionOfObjectValues("plugins", Plugins); + writer.WriteCollectionOfObjectValues("sessions", Sessions); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/WorkspaceCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/WorkspaceCollectionResponse.cs new file mode 100644 index 00000000000..9d401b289a7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SecurityCopilot/WorkspaceCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.SecurityCopilot +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class WorkspaceCollectionResponse : global::Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.WorkspaceCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.WorkspaceCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/SettingsContainer.cs b/src/Microsoft.Graph/Generated/Models/Security/SettingsContainer.cs new file mode 100644 index 00000000000..b57fc8e9b6b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/SettingsContainer.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SettingsContainer : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The autoAuditingConfiguration property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration? AutoAuditingConfiguration + { + get { return BackingStore?.Get("autoAuditingConfiguration"); } + set { BackingStore?.Set("autoAuditingConfiguration", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration AutoAuditingConfiguration + { + get { return BackingStore?.Get("autoAuditingConfiguration"); } + set { BackingStore?.Set("autoAuditingConfiguration", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.Security.SettingsContainer CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.SettingsContainer(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "autoAuditingConfiguration", n => { AutoAuditingConfiguration = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteObjectValue("autoAuditingConfiguration", AutoAuditingConfiguration); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/SecurityCopilot.cs b/src/Microsoft.Graph/Generated/Models/SecurityCopilot.cs new file mode 100644 index 00000000000..94fb3eae6e2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/SecurityCopilot.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.Security.SecurityCopilot; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SecurityCopilot : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The workspaces property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Workspaces + { + get { return BackingStore?.Get?>("workspaces"); } + set { BackingStore?.Set("workspaces", value); } + } +#nullable restore +#else + public List Workspaces + { + get { return BackingStore?.Get>("workspaces"); } + set { BackingStore?.Set("workspaces", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.SecurityCopilot CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.SecurityCopilot(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "workspaces", n => { Workspaces = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("workspaces", Workspaces); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/ServicePrincipal.cs b/src/Microsoft.Graph/Generated/Models/ServicePrincipal.cs index 460a9ee8b73..999a9730039 100644 --- a/src/Microsoft.Graph/Generated/Models/ServicePrincipal.cs +++ b/src/Microsoft.Graph/Generated/Models/ServicePrincipal.cs @@ -921,7 +921,12 @@ public ServicePrincipal() : base() public static new global::Microsoft.Graph.Beta.Models.ServicePrincipal CreateFromDiscriminatorValue(IParseNode parseNode) { if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Microsoft.Graph.Beta.Models.ServicePrincipal(); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.agentIdentity" => new global::Microsoft.Graph.Beta.Models.AgentIdentity(), + _ => new global::Microsoft.Graph.Beta.Models.ServicePrincipal(), + }; } /// /// The deserialization information for the current model diff --git a/src/Microsoft.Graph/Generated/Models/StringDictionary.cs b/src/Microsoft.Graph/Generated/Models/StringDictionary.cs new file mode 100644 index 00000000000..f2d1403c985 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/StringDictionary.cs @@ -0,0 +1,53 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class StringDictionary : global::Microsoft.Graph.Beta.Models.Dictionary, IParsable + #pragma warning restore CS1591 + { + /// + /// Instantiates a new and sets the default values. + /// + public StringDictionary() : base() + { + OdataType = "#microsoft.graph.stringDictionary"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.StringDictionary CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.StringDictionary(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/ActivationState.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/ActivationState.cs new file mode 100644 index 00000000000..b6aac28a022 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/ActivationState.cs @@ -0,0 +1,36 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum ActivationState + #pragma warning restore CS1591 + { + [EnumMember(Value = "activated")] + #pragma warning disable CS1591 + Activated, + #pragma warning restore CS1591 + [EnumMember(Value = "assignmentPending")] + #pragma warning disable CS1591 + AssignmentPending, + #pragma warning restore CS1591 + [EnumMember(Value = "assignmentFailed")] + #pragma warning disable CS1591 + AssignmentFailed, + #pragma warning restore CS1591 + [EnumMember(Value = "updatePending")] + #pragma warning disable CS1591 + UpdatePending, + #pragma warning restore CS1591 + [EnumMember(Value = "updateFailed")] + #pragma warning disable CS1591 + UpdateFailed, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/AssignmentStatus.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/AssignmentStatus.cs new file mode 100644 index 00000000000..c3534fc021a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/AssignmentStatus.cs @@ -0,0 +1,44 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum AssignmentStatus + #pragma warning restore CS1591 + { + [EnumMember(Value = "unassigned")] + #pragma warning disable CS1591 + Unassigned, + #pragma warning restore CS1591 + [EnumMember(Value = "internalError")] + #pragma warning disable CS1591 + InternalError, + #pragma warning restore CS1591 + [EnumMember(Value = "userAssigned")] + #pragma warning disable CS1591 + UserAssigned, + #pragma warning restore CS1591 + [EnumMember(Value = "conferenceAssigned")] + #pragma warning disable CS1591 + ConferenceAssigned, + #pragma warning restore CS1591 + [EnumMember(Value = "voiceApplicationAssigned")] + #pragma warning disable CS1591 + VoiceApplicationAssigned, + #pragma warning restore CS1591 + [EnumMember(Value = "thirdPartyAppAssigned")] + #pragma warning disable CS1591 + ThirdPartyAppAssigned, + #pragma warning restore CS1591 + [EnumMember(Value = "policyAssigned")] + #pragma warning disable CS1591 + PolicyAssigned, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/CustomerAction.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/CustomerAction.cs new file mode 100644 index 00000000000..583c39aa251 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/CustomerAction.cs @@ -0,0 +1,24 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum CustomerAction + #pragma warning restore CS1591 + { + [EnumMember(Value = "locationUpdate")] + #pragma warning disable CS1591 + LocationUpdate, + #pragma warning restore CS1591 + [EnumMember(Value = "release")] + #pragma warning disable CS1591 + Release, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberAssignment.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberAssignment.cs new file mode 100644 index 00000000000..90f5bd14c5c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberAssignment.cs @@ -0,0 +1,292 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class NumberAssignment : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The activationState property + public global::Microsoft.Graph.Beta.Models.TeamsAdministration.ActivationState? ActivationState + { + get { return BackingStore?.Get("activationState"); } + set { BackingStore?.Set("activationState", value); } + } + /// Contains the assignment category such as Primary or Private. The possible values are: primary, private, alternate, unknownFutureValue. + public global::Microsoft.Graph.Beta.Models.TeamsAdministration.AssignmentCategory? AssignmentCategory + { + get { return BackingStore?.Get("assignmentCategory"); } + set { BackingStore?.Set("assignmentCategory", value); } + } + /// The assignment status of the phone number. The possible values are: unassigned, internalError, userAssigned, conferenceAssigned, voiceApplicationAssigned, thirdPartyAppAssigned, policyAssigned, unknownFutureValue. + public global::Microsoft.Graph.Beta.Models.TeamsAdministration.AssignmentStatus? AssignmentStatus + { + get { return BackingStore?.Get("assignmentStatus"); } + set { BackingStore?.Set("assignmentStatus", value); } + } + /// The ID of the object the phone number is assigned to, either the ObjectId of a user or resource account, or the policy instance ID of a Teams shared calling routing policy instance. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? AssignmentTargetId + { + get { return BackingStore?.Get("assignmentTargetId"); } + set { BackingStore?.Set("assignmentTargetId", value); } + } +#nullable restore +#else + public string AssignmentTargetId + { + get { return BackingStore?.Get("assignmentTargetId"); } + set { BackingStore?.Set("assignmentTargetId", value); } + } +#endif + /// The list of capabilities assigned to the phone number. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Capabilities + { + get { return BackingStore?.Get?>("capabilities"); } + set { BackingStore?.Set("capabilities", value); } + } +#nullable restore +#else + public List Capabilities + { + get { return BackingStore?.Get>("capabilities"); } + set { BackingStore?.Set("capabilities", value); } + } +#endif + /// The city where the phone number is located or associated with. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? City + { + get { return BackingStore?.Get("city"); } + set { BackingStore?.Set("city", value); } + } +#nullable restore +#else + public string City + { + get { return BackingStore?.Get("city"); } + set { BackingStore?.Set("city", value); } + } +#endif + /// The ID of the civic address assigned to the phone number. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CivicAddressId + { + get { return BackingStore?.Get("civicAddressId"); } + set { BackingStore?.Set("civicAddressId", value); } + } +#nullable restore +#else + public string CivicAddressId + { + get { return BackingStore?.Get("civicAddressId"); } + set { BackingStore?.Set("civicAddressId", value); } + } +#endif + /// The ISO country code assigned to the phone number. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? IsoCountryCode + { + get { return BackingStore?.Get("isoCountryCode"); } + set { BackingStore?.Set("isoCountryCode", value); } + } +#nullable restore +#else + public string IsoCountryCode + { + get { return BackingStore?.Get("isoCountryCode"); } + set { BackingStore?.Set("isoCountryCode", value); } + } +#endif + /// The ID of the location assigned to the phone number. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? LocationId + { + get { return BackingStore?.Get("locationId"); } + set { BackingStore?.Set("locationId", value); } + } +#nullable restore +#else + public string LocationId + { + get { return BackingStore?.Get("locationId"); } + set { BackingStore?.Set("locationId", value); } + } +#endif + /// This property is reserved for internal Microsoft use. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? NetworkSiteId + { + get { return BackingStore?.Get("networkSiteId"); } + set { BackingStore?.Set("networkSiteId", value); } + } +#nullable restore +#else + public string NetworkSiteId + { + get { return BackingStore?.Get("networkSiteId"); } + set { BackingStore?.Set("networkSiteId", value); } + } +#endif + /// The source of the phone number. online is used for phone numbers assigned in Microsoft 365, and onPremises is used for phone numbers assigned in AD on-premises, which are synchronized into Microsoft 365. The possible values are: online, onPremises, unknownFutureValue. + public global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberSource? NumberSource + { + get { return BackingStore?.Get("numberSource"); } + set { BackingStore?.Set("numberSource", value); } + } + /// The numberType property + public global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberType? NumberType + { + get { return BackingStore?.Get("numberType"); } + set { BackingStore?.Set("numberType", value); } + } + /// The ID of the operator. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OperatorId + { + get { return BackingStore?.Get("operatorId"); } + set { BackingStore?.Set("operatorId", value); } + } +#nullable restore +#else + public string OperatorId + { + get { return BackingStore?.Get("operatorId"); } + set { BackingStore?.Set("operatorId", value); } + } +#endif + /// The status of any port in order covering the phone number. The possible values are: completed, firmOrderCommitmentAccepted, unknownFutureValue. + public global::Microsoft.Graph.Beta.Models.TeamsAdministration.PortInStatus? PortInStatus + { + get { return BackingStore?.Get("portInStatus"); } + set { BackingStore?.Set("portInStatus", value); } + } + /// Status of Reverse Number Lookup (RNL). If set to skipInternalVoip, calls are routed through the external Public Switched Telephone Network (PSTN) instead of using internal VoIP resolution. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ReverseNumberLookupOptions + { + get { return BackingStore?.Get?>("reverseNumberLookupOptions"); } + set { BackingStore?.Set("reverseNumberLookupOptions", value); } + } +#nullable restore +#else + public List ReverseNumberLookupOptions + { + get { return BackingStore?.Get>("reverseNumberLookupOptions"); } + set { BackingStore?.Set("reverseNumberLookupOptions", value); } + } +#endif + /// Indicates what customer actions are available to modify the number. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SupportedCustomerActions + { + get { return BackingStore?.Get?>("supportedCustomerActions"); } + set { BackingStore?.Set("supportedCustomerActions", value); } + } +#nullable restore +#else + public List SupportedCustomerActions + { + get { return BackingStore?.Get>("supportedCustomerActions"); } + set { BackingStore?.Set("supportedCustomerActions", value); } + } +#endif + /// The telephone number in the record. The recorded telephone number is always displayed with a '+' prefix, regardless of whether it was originally assigned with one. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? TelephoneNumber + { + get { return BackingStore?.Get("telephoneNumber"); } + set { BackingStore?.Set("telephoneNumber", value); } + } +#nullable restore +#else + public string TelephoneNumber + { + get { return BackingStore?.Get("telephoneNumber"); } + set { BackingStore?.Set("telephoneNumber", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "activationState", n => { ActivationState = n.GetEnumValue(); } }, + { "assignmentCategory", n => { AssignmentCategory = n.GetEnumValue(); } }, + { "assignmentStatus", n => { AssignmentStatus = n.GetEnumValue(); } }, + { "assignmentTargetId", n => { AssignmentTargetId = n.GetStringValue(); } }, + { "capabilities", n => { Capabilities = n.GetCollectionOfEnumValues()?.AsList(); } }, + { "city", n => { City = n.GetStringValue(); } }, + { "civicAddressId", n => { CivicAddressId = n.GetStringValue(); } }, + { "isoCountryCode", n => { IsoCountryCode = n.GetStringValue(); } }, + { "locationId", n => { LocationId = n.GetStringValue(); } }, + { "networkSiteId", n => { NetworkSiteId = n.GetStringValue(); } }, + { "numberSource", n => { NumberSource = n.GetEnumValue(); } }, + { "numberType", n => { NumberType = n.GetEnumValue(); } }, + { "operatorId", n => { OperatorId = n.GetStringValue(); } }, + { "portInStatus", n => { PortInStatus = n.GetEnumValue(); } }, + { "reverseNumberLookupOptions", n => { ReverseNumberLookupOptions = n.GetCollectionOfEnumValues()?.AsList(); } }, + { "supportedCustomerActions", n => { SupportedCustomerActions = n.GetCollectionOfEnumValues()?.AsList(); } }, + { "telephoneNumber", n => { TelephoneNumber = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteEnumValue("activationState", ActivationState); + writer.WriteEnumValue("assignmentCategory", AssignmentCategory); + writer.WriteEnumValue("assignmentStatus", AssignmentStatus); + writer.WriteStringValue("assignmentTargetId", AssignmentTargetId); + writer.WriteCollectionOfEnumValues("capabilities", Capabilities); + writer.WriteStringValue("city", City); + writer.WriteStringValue("civicAddressId", CivicAddressId); + writer.WriteStringValue("isoCountryCode", IsoCountryCode); + writer.WriteStringValue("locationId", LocationId); + writer.WriteStringValue("networkSiteId", NetworkSiteId); + writer.WriteEnumValue("numberSource", NumberSource); + writer.WriteEnumValue("numberType", NumberType); + writer.WriteStringValue("operatorId", OperatorId); + writer.WriteEnumValue("portInStatus", PortInStatus); + writer.WriteCollectionOfEnumValues("reverseNumberLookupOptions", ReverseNumberLookupOptions); + writer.WriteCollectionOfEnumValues("supportedCustomerActions", SupportedCustomerActions); + writer.WriteStringValue("telephoneNumber", TelephoneNumber); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberAssignmentCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberAssignmentCollectionResponse.cs new file mode 100644 index 00000000000..4da5726b5a3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberAssignmentCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class NumberAssignmentCollectionResponse : global::Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignmentCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignmentCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberCapability.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberCapability.cs new file mode 100644 index 00000000000..43a2577bf1d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberCapability.cs @@ -0,0 +1,32 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum NumberCapability + #pragma warning restore CS1591 + { + [EnumMember(Value = "conferenceAssignment")] + #pragma warning disable CS1591 + ConferenceAssignment, + #pragma warning restore CS1591 + [EnumMember(Value = "voiceApplicationAssignment")] + #pragma warning disable CS1591 + VoiceApplicationAssignment, + #pragma warning restore CS1591 + [EnumMember(Value = "userAssignment")] + #pragma warning disable CS1591 + UserAssignment, + #pragma warning restore CS1591 + [EnumMember(Value = "teamsPhoneMobile")] + #pragma warning disable CS1591 + TeamsPhoneMobile, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberSource.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberSource.cs new file mode 100644 index 00000000000..1d1527deb88 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberSource.cs @@ -0,0 +1,24 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum NumberSource + #pragma warning restore CS1591 + { + [EnumMember(Value = "online")] + #pragma warning disable CS1591 + Online, + #pragma warning restore CS1591 + [EnumMember(Value = "onPremises")] + #pragma warning disable CS1591 + OnPremises, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberType.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberType.cs new file mode 100644 index 00000000000..f5088b46710 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/NumberType.cs @@ -0,0 +1,32 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum NumberType + #pragma warning restore CS1591 + { + [EnumMember(Value = "internalError")] + #pragma warning disable CS1591 + InternalError, + #pragma warning restore CS1591 + [EnumMember(Value = "directRouting")] + #pragma warning disable CS1591 + DirectRouting, + #pragma warning restore CS1591 + [EnumMember(Value = "callingPlan")] + #pragma warning disable CS1591 + CallingPlan, + #pragma warning restore CS1591 + [EnumMember(Value = "operatorConnect")] + #pragma warning disable CS1591 + OperatorConnect, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/PortInStatus.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/PortInStatus.cs new file mode 100644 index 00000000000..bf95664c80e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/PortInStatus.cs @@ -0,0 +1,24 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum PortInStatus + #pragma warning restore CS1591 + { + [EnumMember(Value = "completed")] + #pragma warning disable CS1591 + Completed, + #pragma warning restore CS1591 + [EnumMember(Value = "firmOrderCommitmentAccepted")] + #pragma warning disable CS1591 + FirmOrderCommitmentAccepted, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/ReverseNumberLookupOption.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/ReverseNumberLookupOption.cs new file mode 100644 index 00000000000..f1ee49b5af0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/ReverseNumberLookupOption.cs @@ -0,0 +1,20 @@ +// +using System.Runtime.Serialization; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public enum ReverseNumberLookupOption + #pragma warning restore CS1591 + { + [EnumMember(Value = "skipInternalVoip")] + #pragma warning disable CS1591 + SkipInternalVoip, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TeamsAdminRoot.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TeamsAdminRoot.cs index 6acbed3ca31..c513fa3b8c9 100644 --- a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TeamsAdminRoot.cs +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TeamsAdminRoot.cs @@ -27,6 +27,22 @@ public partial class TeamsAdminRoot : global::Microsoft.Graph.Beta.Models.Entity get { return BackingStore?.Get("policy"); } set { BackingStore?.Set("policy", value); } } +#endif + /// Represents a collection of available telephone number management operations. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot? TelephoneNumberManagement + { + get { return BackingStore?.Get("telephoneNumberManagement"); } + set { BackingStore?.Set("telephoneNumberManagement", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot TelephoneNumberManagement + { + get { return BackingStore?.Get("telephoneNumberManagement"); } + set { BackingStore?.Set("telephoneNumberManagement", value); } + } #endif /// Represents the configuration information of users who have accounts hosted on Microsoft Teams. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -63,6 +79,7 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "policy", n => { Policy = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TeamsPolicyAssignment.CreateFromDiscriminatorValue); } }, + { "telephoneNumberManagement", n => { TelephoneNumberManagement = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot.CreateFromDiscriminatorValue); } }, { "userConfigurations", n => { UserConfigurations = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TeamsUserConfiguration.CreateFromDiscriminatorValue)?.AsList(); } }, }; } @@ -75,6 +92,7 @@ public override void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteObjectValue("policy", Policy); + writer.WriteObjectValue("telephoneNumberManagement", TelephoneNumberManagement); writer.WriteCollectionOfObjectValues("userConfigurations", UserConfigurations); } } diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperation.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperation.cs new file mode 100644 index 00000000000..af2a20563e3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperation.cs @@ -0,0 +1,90 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TelephoneNumberLongRunningOperation : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// Date and time when the asynchronous operation was created. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } +#nullable restore +#else + public string CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } +#endif + /// Asynchronous operation details. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Numbers + { + get { return BackingStore?.Get?>("numbers"); } + set { BackingStore?.Set("numbers", value); } + } +#nullable restore +#else + public List Numbers + { + get { return BackingStore?.Get>("numbers"); } + set { BackingStore?.Set("numbers", value); } + } +#endif + /// The status property + public global::Microsoft.Graph.Beta.Models.LongRunningOperationStatus? Status + { + get { return BackingStore?.Get("status"); } + set { BackingStore?.Set("status", value); } + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "createdDateTime", n => { CreatedDateTime = n.GetStringValue(); } }, + { "numbers", n => { Numbers = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperationDetails.CreateFromDiscriminatorValue)?.AsList(); } }, + { "status", n => { Status = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteStringValue("createdDateTime", CreatedDateTime); + writer.WriteCollectionOfObjectValues("numbers", Numbers); + writer.WriteEnumValue("status", Status); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperationCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperationCollectionResponse.cs new file mode 100644 index 00000000000..ee5cdc30c00 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperationCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TelephoneNumberLongRunningOperationCollectionResponse : global::Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperationCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperationCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("value", Value); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperationDetails.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperationDetails.cs new file mode 100644 index 00000000000..aa439025557 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TelephoneNumberLongRunningOperationDetails.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TelephoneNumberLongRunningOperationDetails : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// Location of the asynchronous operation. It includes the operation identifier. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceLocation + { + get { return BackingStore?.Get("resourceLocation"); } + set { BackingStore?.Set("resourceLocation", value); } + } +#nullable restore +#else + public string ResourceLocation + { + get { return BackingStore?.Get("resourceLocation"); } + set { BackingStore?.Set("resourceLocation", value); } + } +#endif + /// status of the asynchronous operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue. + public global::Microsoft.Graph.Beta.Models.LongRunningOperationStatus? Status + { + get { return BackingStore?.Get("status"); } + set { BackingStore?.Set("status", value); } + } + /// Indicates the asynchronous operation details. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? StatusDetail + { + get { return BackingStore?.Get("statusDetail"); } + set { BackingStore?.Set("statusDetail", value); } + } +#nullable restore +#else + public string StatusDetail + { + get { return BackingStore?.Get("statusDetail"); } + set { BackingStore?.Set("statusDetail", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public TelephoneNumberLongRunningOperationDetails() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperationDetails CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperationDetails(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "resourceLocation", n => { ResourceLocation = n.GetStringValue(); } }, + { "status", n => { Status = n.GetEnumValue(); } }, + { "statusDetail", n => { StatusDetail = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteStringValue("resourceLocation", ResourceLocation); + writer.WriteEnumValue("status", Status); + writer.WriteStringValue("statusDetail", StatusDetail); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TelephoneNumberManagementRoot.cs b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TelephoneNumberManagementRoot.cs new file mode 100644 index 00000000000..58e1c0e039a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TeamsAdministration/TelephoneNumberManagementRoot.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.TeamsAdministration +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TelephoneNumberManagementRoot : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// Represents a collection of synchronous telephone number management operations. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? NumberAssignments + { + get { return BackingStore?.Get?>("numberAssignments"); } + set { BackingStore?.Set("numberAssignments", value); } + } +#nullable restore +#else + public List NumberAssignments + { + get { return BackingStore?.Get>("numberAssignments"); } + set { BackingStore?.Set("numberAssignments", value); } + } +#endif + /// Represents a collection of asynchronous telephone number management operations. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Operations + { + get { return BackingStore?.Get?>("operations"); } + set { BackingStore?.Set("operations", value); } + } +#nullable restore +#else + public List Operations + { + get { return BackingStore?.Get>("operations"); } + set { BackingStore?.Set("operations", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "numberAssignments", n => { NumberAssignments = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment.CreateFromDiscriminatorValue)?.AsList(); } }, + { "operations", n => { Operations = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("numberAssignments", NumberAssignments); + writer.WriteCollectionOfObjectValues("operations", Operations); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/User.cs b/src/Microsoft.Graph/Generated/Models/User.cs index 142702abde3..7d03160b1b2 100644 --- a/src/Microsoft.Graph/Generated/Models/User.cs +++ b/src/Microsoft.Graph/Generated/Models/User.cs @@ -394,7 +394,7 @@ public string City set { BackingStore?.Set("cloudLicensing", value); } } #endif - /// The cloudPCs property + /// The user's Cloud PCs. Read-only. Nullable. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? CloudPCs diff --git a/src/Microsoft.Graph/Generated/Models/VirtualEndpoint.cs b/src/Microsoft.Graph/Generated/Models/VirtualEndpoint.cs index 4c51a69753e..b41c7d18753 100644 --- a/src/Microsoft.Graph/Generated/Models/VirtualEndpoint.cs +++ b/src/Microsoft.Graph/Generated/Models/VirtualEndpoint.cs @@ -108,7 +108,7 @@ public partial class VirtualEndpoint : global::Microsoft.Graph.Beta.Models.Entit set { BackingStore?.Set("deviceImages", value); } } #endif - /// The externalPartners property + /// The external partners on a Cloud PC. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? ExternalPartners diff --git a/src/Microsoft.Graph/Generated/Models/WafAllowedHeadersDictionary.cs b/src/Microsoft.Graph/Generated/Models/WafAllowedHeadersDictionary.cs index eb317fc3bd7..c92ed69702b 100644 --- a/src/Microsoft.Graph/Generated/Models/WafAllowedHeadersDictionary.cs +++ b/src/Microsoft.Graph/Generated/Models/WafAllowedHeadersDictionary.cs @@ -12,6 +12,13 @@ namespace Microsoft.Graph.Beta.Models public partial class WafAllowedHeadersDictionary : global::Microsoft.Graph.Beta.Models.Dictionary, IParsable #pragma warning restore CS1591 { + /// + /// Instantiates a new and sets the default values. + /// + public WafAllowedHeadersDictionary() : base() + { + OdataType = "#microsoft.graph.wafAllowedHeadersDictionary"; + } /// /// Creates a new instance of the appropriate class based on discriminator value /// diff --git a/src/Microsoft.Graph/Generated/Places/GraphRoom/GraphRoomRequestBuilder.cs b/src/Microsoft.Graph/Generated/Places/GraphRoom/GraphRoomRequestBuilder.cs index d4ff917ddb3..6036f082fe2 100644 --- a/src/Microsoft.Graph/Generated/Places/GraphRoom/GraphRoomRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Places/GraphRoom/GraphRoomRequestBuilder.cs @@ -41,7 +41,7 @@ public GraphRoomRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : { } /// - /// Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + /// Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. /// Find more info here /// /// A @@ -65,7 +65,7 @@ public GraphRoomRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.RoomCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + /// Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -93,7 +93,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + /// Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class GraphRoomRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.cs b/src/Microsoft.Graph/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.cs index a8c578c2cd2..a868497e195 100644 --- a/src/Microsoft.Graph/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Places/Item/GraphRoom/GraphRoomRequestBuilder.cs @@ -41,7 +41,7 @@ public GraphRoomRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : { } /// - /// Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + /// Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. /// Find more info here /// /// A @@ -65,7 +65,7 @@ public GraphRoomRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Room.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + /// Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -93,7 +93,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + /// Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class GraphRoomRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Security/Identities/IdentitiesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/Identities/IdentitiesRequestBuilder.cs index 4f2e8e7e82a..a0601029a3f 100644 --- a/src/Microsoft.Graph/Generated/Security/Identities/IdentitiesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Security/Identities/IdentitiesRequestBuilder.cs @@ -7,6 +7,7 @@ using Microsoft.Graph.Beta.Security.Identities.SensorCandidateActivationConfiguration; using Microsoft.Graph.Beta.Security.Identities.SensorCandidates; using Microsoft.Graph.Beta.Security.Identities.Sensors; +using Microsoft.Graph.Beta.Security.Identities.Settings; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -48,6 +49,11 @@ public partial class IdentitiesRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Security.Identities.Sensors.SensorsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the settings property of the microsoft.graph.security.identityContainer entity. + public global::Microsoft.Graph.Beta.Security.Identities.Settings.SettingsRequestBuilder Settings + { + get => new global::Microsoft.Graph.Beta.Security.Identities.Settings.SettingsRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilder.cs new file mode 100644 index 00000000000..6fd0aaced83 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/Identities/Settings/AutoAuditingConfiguration/AutoAuditingConfigurationRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration +{ + /// + /// Provides operations to manage the autoAuditingConfiguration property of the microsoft.graph.security.settingsContainer entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AutoAuditingConfigurationRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AutoAuditingConfigurationRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/identities/settings/autoAuditingConfiguration{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AutoAuditingConfigurationRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/identities/settings/autoAuditingConfiguration{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property autoAuditingConfiguration for security + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get autoAuditingConfiguration from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property autoAuditingConfiguration in security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property autoAuditingConfiguration for security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Get autoAuditingConfiguration from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property autoAuditingConfiguration in security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AutoAuditingConfigurationRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get autoAuditingConfiguration from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AutoAuditingConfigurationRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AutoAuditingConfigurationRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AutoAuditingConfigurationRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/Identities/Settings/SettingsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/Identities/Settings/SettingsRequestBuilder.cs new file mode 100644 index 00000000000..ae3c94d4739 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/Identities/Settings/SettingsRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security; +using Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.Identities.Settings +{ + /// + /// Provides operations to manage the settings property of the microsoft.graph.security.identityContainer entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SettingsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the autoAuditingConfiguration property of the microsoft.graph.security.settingsContainer entity. + public global::Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder AutoAuditingConfiguration + { + get => new global::Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder(PathParameters, RequestAdapter); + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SettingsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/identities/settings{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SettingsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/identities/settings{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property settings for security + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get settings from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SettingsContainer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property settings in security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SettingsContainer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SettingsContainer body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SettingsContainer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property settings for security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Get settings from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property settings in security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SettingsContainer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SettingsContainer body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.Identities.Settings.SettingsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.Identities.Settings.SettingsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SettingsRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get settings from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SettingsRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SettingsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SettingsRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilder.cs new file mode 100644 index 00000000000..6ea5f06a9fc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/SecurityCopilotRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot +{ + /// + /// Provides operations to manage the securityCopilot property of the microsoft.graph.security entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SecurityCopilotRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the workspaces property of the microsoft.graph.securityCopilot entity. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.WorkspacesRequestBuilder Workspaces + { + get => new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.WorkspacesRequestBuilder(PathParameters, RequestAdapter); + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SecurityCopilotRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SecurityCopilotRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property securityCopilot for security + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get securityCopilot from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.SecurityCopilot.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property securityCopilot in security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.SecurityCopilot body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.SecurityCopilot body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.SecurityCopilot.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property securityCopilot for security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Get securityCopilot from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property securityCopilot in security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.SecurityCopilot body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.SecurityCopilot body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.SecurityCopilotRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.SecurityCopilotRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SecurityCopilotRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get securityCopilot from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SecurityCopilotRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SecurityCopilotRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SecurityCopilotRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..75a79e67d1e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..400e514ca4c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/plugins/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/plugins/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilder.cs new file mode 100644 index 00000000000..9cf5332bd59 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/Item/PluginNameItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.SecurityCopilot; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item +{ + /// + /// Provides operations to manage the plugins property of the microsoft.graph.security.securityCopilot.workspace entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PluginNameItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PluginNameItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/plugins/{plugin%2Dname}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public PluginNameItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/plugins/{plugin%2Dname}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property plugins for security + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get plugins from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property plugins in security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property plugins for security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Get plugins from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property plugins in security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PluginNameItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get plugins from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PluginNameItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PluginNameItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PluginNameItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilder.cs new file mode 100644 index 00000000000..3829b1d7b3f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Plugins/PluginsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.SecurityCopilot; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins +{ + /// + /// Provides operations to manage the plugins property of the microsoft.graph.security.securityCopilot.workspace entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PluginsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the plugins property of the microsoft.graph.security.securityCopilot.workspace entity. + /// The unique identifier of plugin + /// A + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("plugin%2Dname", position); + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PluginsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/plugins{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public PluginsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/plugins{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get plugins from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to plugins for security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get plugins from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to plugins for security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.PluginsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.PluginsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get plugins from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PluginsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PluginsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PluginsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..1a453d961ef --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..5e06e34da8b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..f718e6b919e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilder.cs new file mode 100644 index 00000000000..7b5775e8ef9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/EvaluationsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.SecurityCopilot; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations +{ + /// + /// Provides operations to manage the evaluations property of the microsoft.graph.security.securityCopilot.prompt entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EvaluationsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the evaluations property of the microsoft.graph.security.securityCopilot.prompt entity. + /// The unique identifier of evaluation + /// A + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("evaluation%2Did", position); + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public EvaluationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public EvaluationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get evaluations from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to evaluations for security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get evaluations from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to evaluations for security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.EvaluationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.EvaluationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get evaluations from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EvaluationsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EvaluationsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EvaluationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilder.cs new file mode 100644 index 00000000000..0500e068cf4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/Evaluations/Item/EvaluationItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.SecurityCopilot; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item +{ + /// + /// Provides operations to manage the evaluations property of the microsoft.graph.security.securityCopilot.prompt entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EvaluationItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public EvaluationItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations/{evaluation%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public EvaluationItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations/{evaluation%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property evaluations for security + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get evaluations from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property evaluations in security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property evaluations for security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Get evaluations from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property evaluations in security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EvaluationItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get evaluations from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EvaluationItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EvaluationItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EvaluationItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilder.cs new file mode 100644 index 00000000000..f491e22c0d8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/Item/PromptItemRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.SecurityCopilot; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item +{ + /// + /// Provides operations to manage the prompts property of the microsoft.graph.security.securityCopilot.session entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PromptItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the evaluations property of the microsoft.graph.security.securityCopilot.prompt entity. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.EvaluationsRequestBuilder Evaluations + { + get => new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.EvaluationsRequestBuilder(PathParameters, RequestAdapter); + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PromptItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public PromptItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property prompts for security + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get prompts from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property prompts in security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property prompts for security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Get prompts from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property prompts in security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PromptItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get prompts from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PromptItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PromptItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PromptItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilder.cs new file mode 100644 index 00000000000..e6ac6bc66e7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/Prompts/PromptsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.SecurityCopilot; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts +{ + /// + /// Provides operations to manage the prompts property of the microsoft.graph.security.securityCopilot.session entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PromptsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the prompts property of the microsoft.graph.security.securityCopilot.session entity. + /// The unique identifier of prompt + /// A + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("prompt%2Did", position); + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PromptsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public PromptsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get prompts from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PromptCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to prompts for security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get prompts from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to prompts for security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.PromptsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.PromptsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get prompts from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PromptsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PromptsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PromptsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilder.cs new file mode 100644 index 00000000000..5b5462548c7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/Item/SessionItemRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.SecurityCopilot; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item +{ + /// + /// Provides operations to manage the sessions property of the microsoft.graph.security.securityCopilot.workspace entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SessionItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the prompts property of the microsoft.graph.security.securityCopilot.session entity. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.PromptsRequestBuilder Prompts + { + get => new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.PromptsRequestBuilder(PathParameters, RequestAdapter); + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SessionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SessionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property sessions for security + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get sessions from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property sessions in security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property sessions for security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Get sessions from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property sessions in security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SessionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get sessions from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SessionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SessionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SessionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilder.cs new file mode 100644 index 00000000000..fd94751083e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/Sessions/SessionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.SecurityCopilot; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions +{ + /// + /// Provides operations to manage the sessions property of the microsoft.graph.security.securityCopilot.workspace entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SessionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the sessions property of the microsoft.graph.security.securityCopilot.workspace entity. + /// The unique identifier of session + /// A + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("session%2Did", position); + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SessionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SessionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get sessions from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SessionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to sessions for security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get sessions from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to sessions for security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.SessionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.SessionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get sessions from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SessionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SessionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SessionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilder.cs new file mode 100644 index 00000000000..080ef7826d8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/Item/WorkspaceItemRequestBuilder.cs @@ -0,0 +1,241 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.SecurityCopilot; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item +{ + /// + /// Provides operations to manage the workspaces property of the microsoft.graph.securityCopilot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class WorkspaceItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the plugins property of the microsoft.graph.security.securityCopilot.workspace entity. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.PluginsRequestBuilder Plugins + { + get => new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.PluginsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the sessions property of the microsoft.graph.security.securityCopilot.workspace entity. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.SessionsRequestBuilder Sessions + { + get => new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.SessionsRequestBuilder(PathParameters, RequestAdapter); + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public WorkspaceItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public WorkspaceItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property workspaces for security + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get workspaces from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property workspaces in security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property workspaces for security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Get workspaces from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property workspaces in security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.PATCH, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class WorkspaceItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get workspaces from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class WorkspaceItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class WorkspaceItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class WorkspaceItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilder.cs new file mode 100644 index 00000000000..a38299779ad --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/SecurityCopilot/Workspaces/WorkspacesRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.SecurityCopilot; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count; +using Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces +{ + /// + /// Provides operations to manage the workspaces property of the microsoft.graph.securityCopilot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class WorkspacesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the workspaces property of the microsoft.graph.securityCopilot entity. + /// The unique identifier of workspace + /// A + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("workspace%2Did", position); + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public WorkspacesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public WorkspacesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get workspaces from security + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.WorkspaceCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to workspaces for security + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get workspaces from security + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to workspaces for security + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.WorkspacesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.WorkspacesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get workspaces from security + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class WorkspacesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class WorkspacesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class WorkspacesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/SecurityRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/SecurityRequestBuilder.cs index 490c51a82ef..a63e16bb718 100644 --- a/src/Microsoft.Graph/Generated/Security/SecurityRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Security/SecurityRequestBuilder.cs @@ -27,6 +27,7 @@ using Microsoft.Graph.Beta.Security.SecureScoreControlProfiles; using Microsoft.Graph.Beta.Security.SecureScores; using Microsoft.Graph.Beta.Security.SecurityActions; +using Microsoft.Graph.Beta.Security.SecurityCopilot; using Microsoft.Graph.Beta.Security.SubjectRightsRequests; using Microsoft.Graph.Beta.Security.ThreatIntelligence; using Microsoft.Graph.Beta.Security.ThreatSubmission; @@ -175,6 +176,11 @@ public partial class SecurityRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Security.SecurityActions.SecurityActionsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the securityCopilot property of the microsoft.graph.security entity. + public global::Microsoft.Graph.Beta.Security.SecurityCopilot.SecurityCopilotRequestBuilder SecurityCopilot + { + get => new global::Microsoft.Graph.Beta.Security.SecurityCopilot.SecurityCopilotRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the subjectRightsRequests property of the microsoft.graph.security entity. public global::Microsoft.Graph.Beta.Security.SubjectRightsRequests.SubjectRightsRequestsRequestBuilder SubjectRightsRequests { diff --git a/src/Microsoft.Graph/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilder.cs index bc2a87b87b2..63445169542 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/CloudPCs/CloudPCsRequestBuilder.cs @@ -67,7 +67,7 @@ public CloudPCsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b { } /// - /// Get cloudPCs from users + /// The user's Cloud PCs. Read-only. Nullable. /// /// A /// Cancellation token to use when cancelling requests @@ -127,7 +127,7 @@ public CloudPCsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.CloudPC.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get cloudPCs from users + /// The user's Cloud PCs. Read-only. Nullable. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -177,7 +177,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta. return new global::Microsoft.Graph.Beta.Users.Item.CloudPCs.CloudPCsRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get cloudPCs from users + /// The user's Cloud PCs. Read-only. Nullable. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class CloudPCsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Users/Item/CloudPCs/Item/CloudPCItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CloudPCs/Item/CloudPCItemRequestBuilder.cs index 142c9e713f8..f692bec22e9 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/CloudPCs/Item/CloudPCItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/CloudPCs/Item/CloudPCItemRequestBuilder.cs @@ -189,7 +189,7 @@ public async Task DeleteAsync(Action - /// Get cloudPCs from users + /// The user's Cloud PCs. Read-only. Nullable. /// /// A /// Cancellation token to use when cancelling requests @@ -256,7 +256,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get cloudPCs from users + /// The user's Cloud PCs. Read-only. Nullable. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -314,7 +314,7 @@ public partial class CloudPCItemRequestBuilderDeleteRequestConfiguration : Reque { } /// - /// Get cloudPCs from users + /// The user's Cloud PCs. Read-only. Nullable. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class CloudPCItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/kiota-dom-export.txt b/src/Microsoft.Graph/Generated/kiota-dom-export.txt index 9d76770dc88..754e356c080 100644 --- a/src/Microsoft.Graph/Generated/kiota-dom-export.txt +++ b/src/Microsoft.Graph/Generated/kiota-dom-export.txt @@ -2444,11 +2444,173 @@ Microsoft.Graph.Beta.Admin.Teams.teamsRequestBuilder::|public|DeleteAsync(reques Microsoft.Graph.Beta.Admin.Teams.teamsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TeamsAdminRoot Microsoft.Graph.Beta.Admin.Teams.teamsRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.TeamsAdministration.TeamsAdminRoot; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TeamsAdminRoot Microsoft.Graph.Beta.Admin.Teams.teamsRequestBuilder::|public|policy:global.Microsoft.Graph.Beta.Admin.Teams.Policy.PolicyRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.teamsRequestBuilder::|public|telephoneNumberManagement:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.TelephoneNumberManagementRequestBuilder Microsoft.Graph.Beta.Admin.Teams.teamsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Admin.Teams.teamsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Admin.Teams.teamsRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.TeamsAdministration.TeamsAdminRoot; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Admin.Teams.teamsRequestBuilder::|public|userConfigurations:global.Microsoft.Graph.Beta.Admin.Teams.UserConfigurations.UserConfigurationsRequestBuilder Microsoft.Graph.Beta.Admin.Teams.teamsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Admin.Teams.TeamsRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder.NumberAssignmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder.NumberAssignmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder.NumberAssignmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder.NumberAssignmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder.NumberAssignmentItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|AssignmentCategory:global.Microsoft.Graph.Beta.Models.TeamsAdministration.AssignmentCategory? +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|AssignmentTargetId:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|LocationId:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|NumberType:global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberType? +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|public|TelephoneNumber:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.assignNumberPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.microsoftGraphTeamsAdministrationAssignNumberRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.microsoftGraphTeamsAdministrationAssignNumberRequestBuilder.microsoftGraphTeamsAdministrationAssignNumberRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.microsoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.microsoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.microsoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.microsoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.AssignNumberPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.microsoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.microsoftGraphTeamsAdministrationUnassignNumberRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.microsoftGraphTeamsAdministrationUnassignNumberRequestBuilder.microsoftGraphTeamsAdministrationUnassignNumberRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.microsoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.microsoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.microsoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.microsoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.microsoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|NumberType:global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberType? +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|public|TelephoneNumber:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.UnassignNumberPostRequestBody +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.unassignNumberPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.microsoftGraphTeamsAdministrationUpdateNumberRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.microsoftGraphTeamsAdministrationUpdateNumberRequestBuilder.microsoftGraphTeamsAdministrationUpdateNumberRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.microsoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.microsoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.microsoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.microsoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.microsoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|LocationId:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|NetworkSiteId:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|ReverseNumberLookupOptions:List +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|public|TelephoneNumber:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.UpdateNumberPostRequestBody +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.updateNumberPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder.numberAssignmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder.numberAssignmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder.numberAssignmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder.numberAssignmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder.numberAssignmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder.numberAssignmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder.numberAssignmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder.numberAssignmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder.numberAssignmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder.numberAssignmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder::[NumberAssignmentId:string]:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Item.NumberAssignmentItemRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.Count.CountRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignmentCollectionResponse +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationAssignNumber:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationAssignNumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationUnassignNumber:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUnassignNumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationUpdateNumber:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.MicrosoftGraphTeamsAdministrationUpdateNumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.numberAssignmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.NumberAssignmentsRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder.TelephoneNumberLongRunningOperationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder.TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder.TelephoneNumberLongRunningOperationItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder.TelephoneNumberLongRunningOperationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder.TelephoneNumberLongRunningOperationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder.operationsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder.operationsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder.operationsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder.operationsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder.operationsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder.operationsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder.operationsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder.operationsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder.operationsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder.operationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder::[TelephoneNumberLongRunningOperationId:string]:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Item.TelephoneNumberLongRunningOperationItemRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.Count.CountRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperationCollectionResponse +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.operationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.OperationsRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder.telephoneNumberManagementRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder.telephoneNumberManagementRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder.telephoneNumberManagementRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder.telephoneNumberManagementRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder.telephoneNumberManagementRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder::|public|numberAssignments:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.NumberAssignments.NumberAssignmentsRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder::|public|operations:global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.Operations.OperationsRequestBuilder +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.telephoneNumberManagementRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Admin.Teams.TelephoneNumberManagement.TelephoneNumberManagementRequestBuilder Microsoft.Graph.Beta.Admin.Teams.UserConfigurations.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Admin.Teams.UserConfigurations.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.Admin.Teams.UserConfigurations.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -148771,6 +148933,15 @@ Microsoft.Graph.Beta.Models.Agentic.agentType::0001-agenticAppBuilder Microsoft.Graph.Beta.Models.Agentic.agentType::0002-agenticApp Microsoft.Graph.Beta.Models.Agentic.agentType::0003-agenticAppInstance Microsoft.Graph.Beta.Models.Agentic.agentType::0004-unknownFutureValue +Microsoft.Graph.Beta.Models.agentIdentity-->global.Microsoft.Graph.Beta.Models.ServicePrincipal +Microsoft.Graph.Beta.Models.agentIdentity::|public|AgentAppId:string +Microsoft.Graph.Beta.Models.agentIdentity::|public|AgentIdentityBlueprintId:string +Microsoft.Graph.Beta.Models.agentIdentity::|public|constructor():void +Microsoft.Graph.Beta.Models.agentIdentity::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.agentIdentity::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.agentIdentity::|public|OdataType:string +Microsoft.Graph.Beta.Models.agentIdentity::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.agentIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AgentIdentity Microsoft.Graph.Beta.Models.agentStatus::0000-active Microsoft.Graph.Beta.Models.agentStatus::0001-inactive Microsoft.Graph.Beta.Models.aggregationOption::|public|AdditionalData:IDictionary @@ -160027,11 +160198,14 @@ Microsoft.Graph.Beta.Models.configurationMonitor::|public|CreatedDateTime:DateTi Microsoft.Graph.Beta.Models.configurationMonitor::|public|Description:string Microsoft.Graph.Beta.Models.configurationMonitor::|public|DisplayName:string Microsoft.Graph.Beta.Models.configurationMonitor::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.configurationMonitor::|public|InactivationReason:string +Microsoft.Graph.Beta.Models.configurationMonitor::|public|LastModifiedBy:global.Microsoft.Graph.Beta.Models.IdentitySet Microsoft.Graph.Beta.Models.configurationMonitor::|public|LastModifiedDateTime:DateTimeOffset? Microsoft.Graph.Beta.Models.configurationMonitor::|public|Mode:global.Microsoft.Graph.Beta.Models.MonitorMode? Microsoft.Graph.Beta.Models.configurationMonitor::|public|MonitorRunFrequencyInHours:int? Microsoft.Graph.Beta.Models.configurationMonitor::|public|OdataType:string Microsoft.Graph.Beta.Models.configurationMonitor::|public|Parameters:global.Microsoft.Graph.Beta.Models.OpenComplexDictionaryType +Microsoft.Graph.Beta.Models.configurationMonitor::|public|RunAsUTCMServicePrincipal:bool? Microsoft.Graph.Beta.Models.configurationMonitor::|public|RunningOnBehalfOf:global.Microsoft.Graph.Beta.Models.IdentitySet Microsoft.Graph.Beta.Models.configurationMonitor::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.configurationMonitor::|public|Status:global.Microsoft.Graph.Beta.Models.MonitorStatus? @@ -160044,6 +160218,7 @@ Microsoft.Graph.Beta.Models.configurationMonitorCollectionResponse::|public|Valu Microsoft.Graph.Beta.Models.configurationMonitorCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ConfigurationMonitorCollectionResponse Microsoft.Graph.Beta.Models.configurationMonitoringResult-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.configurationMonitoringResult::|public|DriftsCount:int? +Microsoft.Graph.Beta.Models.configurationMonitoringResult::|public|DriftsFixed:int? Microsoft.Graph.Beta.Models.configurationMonitoringResult::|public|ErrorDetails:List Microsoft.Graph.Beta.Models.configurationMonitoringResult::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.configurationMonitoringResult::|public|MonitorId:string @@ -160051,6 +160226,7 @@ Microsoft.Graph.Beta.Models.configurationMonitoringResult::|public|OdataType:str Microsoft.Graph.Beta.Models.configurationMonitoringResult::|public|RunCompletionDateTime:DateTimeOffset? Microsoft.Graph.Beta.Models.configurationMonitoringResult::|public|RunInitiationDateTime:DateTimeOffset? Microsoft.Graph.Beta.Models.configurationMonitoringResult::|public|RunStatus:global.Microsoft.Graph.Beta.Models.MonitorRunStatus? +Microsoft.Graph.Beta.Models.configurationMonitoringResult::|public|RunType:global.Microsoft.Graph.Beta.Models.MonitorRunType? Microsoft.Graph.Beta.Models.configurationMonitoringResult::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.configurationMonitoringResult::|public|TenantId:string Microsoft.Graph.Beta.Models.configurationMonitoringResult::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ConfigurationMonitoringResult @@ -161076,6 +161252,7 @@ Microsoft.Graph.Beta.Models.customAppScope::|public|OdataType:string Microsoft.Graph.Beta.Models.customAppScope::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.customAppScope::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CustomAppScope Microsoft.Graph.Beta.Models.customAppScopeAttributesDictionary-->global.Microsoft.Graph.Beta.Models.Dictionary +Microsoft.Graph.Beta.Models.customAppScopeAttributesDictionary::|public|constructor():void Microsoft.Graph.Beta.Models.customAppScopeAttributesDictionary::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.customAppScopeAttributesDictionary::|public|OdataType:string Microsoft.Graph.Beta.Models.customAppScopeAttributesDictionary::|public|Serialize(writer:ISerializationWriter):void @@ -161419,6 +161596,7 @@ Microsoft.Graph.Beta.Models.customExtensionStageSettingCollectionResponse::|publ Microsoft.Graph.Beta.Models.customExtensionStageSettingCollectionResponse::|public|Value:List Microsoft.Graph.Beta.Models.customExtensionStageSettingCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.CustomExtensionStageSettingCollectionResponse Microsoft.Graph.Beta.Models.customMetadataDictionary-->global.Microsoft.Graph.Beta.Models.Dictionary +Microsoft.Graph.Beta.Models.customMetadataDictionary::|public|constructor():void Microsoft.Graph.Beta.Models.customMetadataDictionary::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.customMetadataDictionary::|public|OdataType:string Microsoft.Graph.Beta.Models.customMetadataDictionary::|public|Serialize(writer:ISerializationWriter):void @@ -171126,6 +171304,7 @@ Microsoft.Graph.Beta.Models.fileStorageContainerCollectionResponse::|public|Seri Microsoft.Graph.Beta.Models.fileStorageContainerCollectionResponse::|public|Value:List Microsoft.Graph.Beta.Models.fileStorageContainerCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.FileStorageContainerCollectionResponse Microsoft.Graph.Beta.Models.fileStorageContainerCustomPropertyDictionary-->global.Microsoft.Graph.Beta.Models.Dictionary +Microsoft.Graph.Beta.Models.fileStorageContainerCustomPropertyDictionary::|public|constructor():void Microsoft.Graph.Beta.Models.fileStorageContainerCustomPropertyDictionary::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.fileStorageContainerCustomPropertyDictionary::|public|OdataType:string Microsoft.Graph.Beta.Models.fileStorageContainerCustomPropertyDictionary::|public|Serialize(writer:ISerializationWriter):void @@ -182770,16 +182949,22 @@ Microsoft.Graph.Beta.Models.modifiedProperty::|public|OldValue:string Microsoft.Graph.Beta.Models.modifiedProperty::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.modifiedProperty::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ModifiedProperty Microsoft.Graph.Beta.Models.modifiedProperty~~>IAdditionalDataHolder; IBackedModel; IParsable -Microsoft.Graph.Beta.Models.monitorMode::0000-monitorOnly -Microsoft.Graph.Beta.Models.monitorMode::0001-unknownFutureValue +Microsoft.Graph.Beta.Models.monitorMode::0000-monitorOnce +Microsoft.Graph.Beta.Models.monitorMode::0001-monitorOnly +Microsoft.Graph.Beta.Models.monitorMode::0002-applyOnceAndMonitorContinuous +Microsoft.Graph.Beta.Models.monitorMode::0003-applyOnce +Microsoft.Graph.Beta.Models.monitorMode::0004-applyContinuous +Microsoft.Graph.Beta.Models.monitorMode::0005-unknownFutureValue Microsoft.Graph.Beta.Models.monitorRunStatus::0000-successful Microsoft.Graph.Beta.Models.monitorRunStatus::0001-partiallySuccessful Microsoft.Graph.Beta.Models.monitorRunStatus::0002-failed Microsoft.Graph.Beta.Models.monitorRunStatus::0003-unknownFutureValue +Microsoft.Graph.Beta.Models.monitorRunType::0000-monitor +Microsoft.Graph.Beta.Models.monitorRunType::0001-apply +Microsoft.Graph.Beta.Models.monitorRunType::0002-unknownFutureValue Microsoft.Graph.Beta.Models.monitorStatus::0000-active Microsoft.Graph.Beta.Models.monitorStatus::0001-inactive -Microsoft.Graph.Beta.Models.monitorStatus::0002-inactivatedBySystem -Microsoft.Graph.Beta.Models.monitorStatus::0003-unknownFutureValue +Microsoft.Graph.Beta.Models.monitorStatus::0002-unknownFutureValue Microsoft.Graph.Beta.Models.monthlyInactiveUsersByApplicationMetric-->global.Microsoft.Graph.Beta.Models.InactiveUsersByApplicationMetricBase Microsoft.Graph.Beta.Models.monthlyInactiveUsersByApplicationMetric::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.monthlyInactiveUsersByApplicationMetric::|public|InactiveCalendarMonthCount:long? @@ -183598,6 +183783,7 @@ Microsoft.Graph.Beta.Models.Networkaccess.entitiesSummary::|public|WorkloadCount Microsoft.Graph.Beta.Models.Networkaccess.entitiesSummary::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Networkaccess.EntitiesSummary Microsoft.Graph.Beta.Models.Networkaccess.entitiesSummary~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.Networkaccess.extendedProperties-->global.Microsoft.Graph.Beta.Models.Dictionary +Microsoft.Graph.Beta.Models.Networkaccess.extendedProperties::|public|constructor():void Microsoft.Graph.Beta.Models.Networkaccess.extendedProperties::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.Networkaccess.extendedProperties::|public|OdataType:string Microsoft.Graph.Beta.Models.Networkaccess.extendedProperties::|public|Serialize(writer:ISerializationWriter):void @@ -184479,6 +184665,8 @@ Microsoft.Graph.Beta.Models.Networkaccess.tlsCertificateStatus::0002-active Microsoft.Graph.Beta.Models.Networkaccess.tlsCertificateStatus::0003-unknownFutureValue Microsoft.Graph.Beta.Models.Networkaccess.tlsCertificateStatus::0004-expiring Microsoft.Graph.Beta.Models.Networkaccess.tlsCertificateStatus::0005-expired +Microsoft.Graph.Beta.Models.Networkaccess.tlsCertificateStatus::0006-enabled +Microsoft.Graph.Beta.Models.Networkaccess.tlsCertificateStatus::0007-disabled Microsoft.Graph.Beta.Models.Networkaccess.tlsInspectionDestination::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.Networkaccess.tlsInspectionDestination::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.Networkaccess.tlsInspectionDestination::|public|constructor():void @@ -186313,6 +186501,7 @@ Microsoft.Graph.Beta.Models.openAwsSecurityGroupFinding::|public|Serialize(write Microsoft.Graph.Beta.Models.openAwsSecurityGroupFinding::|public|TotalStorageBucketCount:int? Microsoft.Graph.Beta.Models.openAwsSecurityGroupFinding::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.OpenAwsSecurityGroupFinding Microsoft.Graph.Beta.Models.openComplexDictionaryType-->global.Microsoft.Graph.Beta.Models.Dictionary +Microsoft.Graph.Beta.Models.openComplexDictionaryType::|public|constructor():void Microsoft.Graph.Beta.Models.openComplexDictionaryType::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.openComplexDictionaryType::|public|OdataType:string Microsoft.Graph.Beta.Models.openComplexDictionaryType::|public|Serialize(writer:ISerializationWriter):void @@ -187115,6 +187304,7 @@ Microsoft.Graph.Beta.Models.Partner.Security.activityLog::|public|UpdatedDateTim Microsoft.Graph.Beta.Models.Partner.Security.activityLog::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Partner.Security.ActivityLog Microsoft.Graph.Beta.Models.Partner.Security.activityLog~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.Partner.Security.additionalDataDictionary-->global.Microsoft.Graph.Beta.Models.Dictionary +Microsoft.Graph.Beta.Models.Partner.Security.additionalDataDictionary::|public|constructor():void Microsoft.Graph.Beta.Models.Partner.Security.additionalDataDictionary::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.Partner.Security.additionalDataDictionary::|public|OdataType:string Microsoft.Graph.Beta.Models.Partner.Security.additionalDataDictionary::|public|Serialize(writer:ISerializationWriter):void @@ -188758,6 +188948,7 @@ Microsoft.Graph.Beta.Models.plannerFieldRules::|public|Serialize(writer:ISeriali Microsoft.Graph.Beta.Models.plannerFieldRules::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.PlannerFieldRules Microsoft.Graph.Beta.Models.plannerFieldRules~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.plannerFormsDictionary-->global.Microsoft.Graph.Beta.Models.Dictionary +Microsoft.Graph.Beta.Models.plannerFormsDictionary::|public|constructor():void Microsoft.Graph.Beta.Models.plannerFormsDictionary::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.plannerFormsDictionary::|public|OdataType:string Microsoft.Graph.Beta.Models.plannerFormsDictionary::|public|Serialize(writer:ISerializationWriter):void @@ -194233,6 +194424,7 @@ Microsoft.Graph.Beta.Models.resultInfo::|public|Subcode:int? Microsoft.Graph.Beta.Models.resultInfo::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ResultInfo Microsoft.Graph.Beta.Models.resultInfo~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.resultTemplateDictionary-->global.Microsoft.Graph.Beta.Models.Dictionary +Microsoft.Graph.Beta.Models.resultTemplateDictionary::|public|constructor():void Microsoft.Graph.Beta.Models.resultTemplateDictionary::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.resultTemplateDictionary::|public|OdataType:string Microsoft.Graph.Beta.Models.resultTemplateDictionary::|public|Serialize(writer:ISerializationWriter):void @@ -196836,6 +197028,12 @@ Microsoft.Graph.Beta.Models.Security.authorityTemplateCollectionResponse::|publi Microsoft.Graph.Beta.Models.Security.authorityTemplateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.Security.authorityTemplateCollectionResponse::|public|Value:List Microsoft.Graph.Beta.Models.Security.authorityTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.AuthorityTemplateCollectionResponse +Microsoft.Graph.Beta.Models.Security.autoAuditingConfiguration-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.Security.autoAuditingConfiguration::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.autoAuditingConfiguration::|public|IsAutomatic:bool? +Microsoft.Graph.Beta.Models.Security.autoAuditingConfiguration::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.autoAuditingConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.autoAuditingConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration Microsoft.Graph.Beta.Models.Security.autonomousSystem::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.Security.autonomousSystem::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.Security.autonomousSystem::|public|constructor():void @@ -199195,6 +199393,7 @@ Microsoft.Graph.Beta.Models.Security.identityContainer::|public|SensorCandidateA Microsoft.Graph.Beta.Models.Security.identityContainer::|public|SensorCandidates:List Microsoft.Graph.Beta.Models.Security.identityContainer::|public|Sensors:List Microsoft.Graph.Beta.Models.Security.identityContainer::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.identityContainer::|public|Settings:global.Microsoft.Graph.Beta.Models.Security.SettingsContainer Microsoft.Graph.Beta.Models.Security.identityContainer::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.IdentityContainer Microsoft.Graph.Beta.Models.Security.identityProvider::0000-entraID Microsoft.Graph.Beta.Models.Security.identityProvider::0001-activeDirectory @@ -201092,6 +201291,226 @@ Microsoft.Graph.Beta.Models.Security.securityComplianceUserChangeAuditRecord::|p Microsoft.Graph.Beta.Models.Security.securityComplianceUserChangeAuditRecord::|public|OdataType:string Microsoft.Graph.Beta.Models.Security.securityComplianceUserChangeAuditRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.Security.securityComplianceUserChangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityComplianceUserChangeAuditRecord +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluation-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluation::|public|CompletedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluation::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluation::|public|ExecutionCount:long? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluation::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluation::|public|IsCancelled:bool? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluation::|public|LastModifiedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluation::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluation::|public|Result:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationResult +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluation::|public|RunStartDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluation::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluation::|public|State:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationState? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluation::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationCollectionResponse +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResult::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResult::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResult::|public|constructor():void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResult::|public|Content:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResult::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResult::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResult::|public|PreviewState:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillPreviewState? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResult::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResult::|public|Type:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationResultType? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResult::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationResult +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResultType::0000-unknown +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResultType::0001-success +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResultType::0002-error +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResultType::0003-needAdditionalClaims +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResultType::0004-rejected +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResultType::0005-timedOut +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResultType::0006-capacityExceeded +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResultType::0007-unknownFutureValue +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationResult~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationState::0000-unknown +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationState::0001-created +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationState::0002-running +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationState::0003-completed +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationState::0004-cancelled +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationState::0005-pending +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationState::0006-deferred +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationState::0007-waitingForInput +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.evaluationState::0008-unknownFutureValue +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|Authorization:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginAuth +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|CatalogScope:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginCatalogScope? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|Category:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginCategory? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|constructor():void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|Description:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|DisplayName:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|IsEnabled:bool? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|Name:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|PreviewState:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginPreviewStates? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|Settings:List +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|public|SupportedAuthTypes:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginAuthTypes? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuth::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuth::|public|AuthType:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginAuthTypes? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuth::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuth::|public|constructor():void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuth::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuth::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuth::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuth::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginAuth +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuthTypes::0000-none +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuthTypes::0001-basic +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuthTypes::0002-aPIKey +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuthTypes::0003-oAuthAuthorizationCodeFlow +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuthTypes::0004-oAuthClientCredentialsFlow +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuthTypes::0005-aad +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuthTypes::0006-serviceHttp +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuthTypes::0007-aadDelegated +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuthTypes::0008-oAuthPasswordGrantFlow +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuthTypes::0009-unknownFutureValue +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginAuth~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCatalogScope::0000-none +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCatalogScope::0001-user +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCatalogScope::0002-workspace +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCatalogScope::0003-tenant +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCatalogScope::0004-global +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCatalogScope::0005-geoGlobal +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCatalogScope::0006-userWorkspace +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCatalogScope::0007-unknownFutureValue +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCategory::0000-hidden +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCategory::0001-microsoft +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCategory::0002-microsoftConnectors +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCategory::0003-other +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCategory::0004-web +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCategory::0005-testing +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCategory::0006-plugin +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCategory::0007-unknownFutureValue +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginCollectionResponse +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginPreviewStates::0000-ga +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginPreviewStates::0001-public +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginPreviewStates::0002-private +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginPreviewStates::0003-unknownFutureValue +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|AcceptableValues:List +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|constructor():void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|DefaultValue:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|Description:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|DisplayType:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginSettingDisplayType? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|HintText:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|IsRequired:bool? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|Label:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|Name:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|SettingValue:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginSettingType? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|public|Value:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginSetting +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSettingDisplayType::0000-none +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSettingDisplayType::0001-textbox +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSettingDisplayType::0002-checkbox +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSettingDisplayType::0003-dropdown +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSettingDisplayType::0004-unknownFutureValue +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSettingType::0000-string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSettingType::0001-bool +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSettingType::0002-array +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSettingType::0003-enum +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSettingType::0004-secretString +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSettingType::0005-unknownFutureValue +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.pluginSetting~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.plugin~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.prompt-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.prompt::|public|Content:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.prompt::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.prompt::|public|Evaluations:List +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.prompt::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.prompt::|public|Inputs:global.Microsoft.Graph.Beta.Models.Dictionary +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.prompt::|public|LastModifiedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.prompt::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.prompt::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.prompt::|public|SkillInputDescriptors:List +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.prompt::|public|SkillName:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.prompt::|public|Type:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PromptType? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.prompt::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.promptCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.promptCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.promptCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.promptCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.promptCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PromptCollectionResponse +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.promptType::0000-unknown +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.promptType::0001-context +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.promptType::0002-prompt +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.promptType::0003-skill +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.promptType::0004-feedback +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.promptType::0005-unknownFutureValue +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.session-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.session::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.session::|public|DisplayName:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.session::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.session::|public|LastModifiedDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.session::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.session::|public|Prompts:List +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.session::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.session::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.sessionCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.sessionCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.sessionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.sessionCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.sessionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SessionCollectionResponse +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillInputDescriptor-->global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillVariableDescriptor +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillInputDescriptor::|public|DefaultValue:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillInputDescriptor::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillInputDescriptor::|public|IsRequired:bool? +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillInputDescriptor::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillInputDescriptor::|public|PlaceholderValue:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillInputDescriptor::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillInputDescriptor::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillInputDescriptor +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillPreviewState::0000-ga +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillPreviewState::0001-public +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillPreviewState::0002-private +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillPreviewState::0003-unknownFutureValue +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillTypeDescriptor::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillTypeDescriptor::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillTypeDescriptor::|public|constructor():void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillTypeDescriptor::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillTypeDescriptor::|public|Name:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillTypeDescriptor::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillTypeDescriptor::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillTypeDescriptor::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillTypeDescriptor +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillTypeDescriptor~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillVariableDescriptor::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillVariableDescriptor::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillVariableDescriptor::|public|constructor():void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillVariableDescriptor::|public|Description:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillVariableDescriptor::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillVariableDescriptor::|public|Name:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillVariableDescriptor::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillVariableDescriptor::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillVariableDescriptor::|public|Type:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillTypeDescriptor +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillVariableDescriptor::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SkillVariableDescriptor +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.skillVariableDescriptor~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.workspace-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.workspace::|public|DisplayName:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.workspace::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.workspace::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.workspace::|public|Plugins:List +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.workspace::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.workspace::|public|Sessions:List +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.workspace::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.workspaceCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.workspaceCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.workspaceCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.workspaceCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.Security.SecurityCopilot.workspaceCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.WorkspaceCollectionResponse Microsoft.Graph.Beta.Models.Security.securityGroupEvidence-->global.Microsoft.Graph.Beta.Models.Security.AlertEvidence Microsoft.Graph.Beta.Models.Security.securityGroupEvidence::|public|ActiveDirectoryObjectGuid:Guid? Microsoft.Graph.Beta.Models.Security.securityGroupEvidence::|public|constructor():void @@ -201230,6 +201649,12 @@ Microsoft.Graph.Beta.Models.Security.serviceSource::0010-microsoftDefenderForClo Microsoft.Graph.Beta.Models.Security.serviceSource::0011-microsoftSentinel Microsoft.Graph.Beta.Models.Security.serviceSource::0012-microsoftInsiderRiskManagement Microsoft.Graph.Beta.Models.Security.serviceSource::0013-microsoftThreatIntelligence +Microsoft.Graph.Beta.Models.Security.settingsContainer-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.Security.settingsContainer::|public|AutoAuditingConfiguration:global.Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration +Microsoft.Graph.Beta.Models.Security.settingsContainer::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.settingsContainer::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.settingsContainer::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.settingsContainer::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.SettingsContainer Microsoft.Graph.Beta.Models.Security.sharePointAppPermissionOperationAuditRecord-->global.Microsoft.Graph.Beta.Models.Security.AuditData Microsoft.Graph.Beta.Models.Security.sharePointAppPermissionOperationAuditRecord::|public|constructor():void Microsoft.Graph.Beta.Models.Security.sharePointAppPermissionOperationAuditRecord::|public|GetFieldDeserializers():IDictionary> @@ -202454,6 +202879,12 @@ Microsoft.Graph.Beta.Models.securityConfigurationTask::|public|ManagedDevices:Li Microsoft.Graph.Beta.Models.securityConfigurationTask::|public|OdataType:string Microsoft.Graph.Beta.Models.securityConfigurationTask::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.securityConfigurationTask::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.SecurityConfigurationTask +Microsoft.Graph.Beta.Models.securityCopilot-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.securityCopilot::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.securityCopilot::|public|OdataType:string +Microsoft.Graph.Beta.Models.securityCopilot::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.securityCopilot::|public|Workspaces:List +Microsoft.Graph.Beta.Models.securityCopilot::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.SecurityCopilot Microsoft.Graph.Beta.Models.securityNetworkProtocol::0000-unknown Microsoft.Graph.Beta.Models.securityNetworkProtocol::0001-ip Microsoft.Graph.Beta.Models.securityNetworkProtocol::0002-icmp @@ -205050,6 +205481,12 @@ Microsoft.Graph.Beta.Models.StringCollectionResponse::|public|GetFieldDeserializ Microsoft.Graph.Beta.Models.StringCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.StringCollectionResponse::|public|Value:List Microsoft.Graph.Beta.Models.StringCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.StringCollectionResponse +Microsoft.Graph.Beta.Models.stringDictionary-->global.Microsoft.Graph.Beta.Models.Dictionary +Microsoft.Graph.Beta.Models.stringDictionary::|public|constructor():void +Microsoft.Graph.Beta.Models.stringDictionary::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.stringDictionary::|public|OdataType:string +Microsoft.Graph.Beta.Models.stringDictionary::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.stringDictionary::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.StringDictionary Microsoft.Graph.Beta.Models.stringKeyAttributeMappingSourceValuePair::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.stringKeyAttributeMappingSourceValuePair::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.stringKeyAttributeMappingSourceValuePair::|public|constructor():void @@ -206103,6 +206540,12 @@ Microsoft.Graph.Beta.Models.TeamsAdministration.accountType::0003-sfbOnPremUser Microsoft.Graph.Beta.Models.TeamsAdministration.accountType::0004-unknown Microsoft.Graph.Beta.Models.TeamsAdministration.accountType::0005-unknownFutureValue Microsoft.Graph.Beta.Models.TeamsAdministration.accountType::0006-ineligibleUser +Microsoft.Graph.Beta.Models.TeamsAdministration.activationState::0000-activated +Microsoft.Graph.Beta.Models.TeamsAdministration.activationState::0001-assignmentPending +Microsoft.Graph.Beta.Models.TeamsAdministration.activationState::0002-assignmentFailed +Microsoft.Graph.Beta.Models.TeamsAdministration.activationState::0003-updatePending +Microsoft.Graph.Beta.Models.TeamsAdministration.activationState::0004-updateFailed +Microsoft.Graph.Beta.Models.TeamsAdministration.activationState::0005-unknownFutureValue Microsoft.Graph.Beta.Models.TeamsAdministration.assignedTelephoneNumber::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.TeamsAdministration.assignedTelephoneNumber::|public|AssignmentCategory:global.Microsoft.Graph.Beta.Models.TeamsAdministration.AssignmentCategory? Microsoft.Graph.Beta.Models.TeamsAdministration.assignedTelephoneNumber::|public|BackingStore:IBackingStore @@ -206117,9 +206560,20 @@ Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentCategory::0000-primary Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentCategory::0001-private Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentCategory::0002-alternate Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentCategory::0003-unknownFutureValue +Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentStatus::0000-unassigned +Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentStatus::0001-internalError +Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentStatus::0002-userAssigned +Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentStatus::0003-conferenceAssigned +Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentStatus::0004-voiceApplicationAssigned +Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentStatus::0005-thirdPartyAppAssigned +Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentStatus::0006-policyAssigned +Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentStatus::0007-unknownFutureValue Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentType::0000-direct Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentType::0001-group Microsoft.Graph.Beta.Models.TeamsAdministration.assignmentType::0002-unknownFutureValue +Microsoft.Graph.Beta.Models.TeamsAdministration.customerAction::0000-locationUpdate +Microsoft.Graph.Beta.Models.TeamsAdministration.customerAction::0001-release +Microsoft.Graph.Beta.Models.TeamsAdministration.customerAction::0002-unknownFutureValue Microsoft.Graph.Beta.Models.TeamsAdministration.effectivePolicyAssignment::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.TeamsAdministration.effectivePolicyAssignment::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.TeamsAdministration.effectivePolicyAssignment::|public|constructor():void @@ -206130,6 +206584,46 @@ Microsoft.Graph.Beta.Models.TeamsAdministration.effectivePolicyAssignment::|publ Microsoft.Graph.Beta.Models.TeamsAdministration.effectivePolicyAssignment::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.TeamsAdministration.effectivePolicyAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.TeamsAdministration.EffectivePolicyAssignment Microsoft.Graph.Beta.Models.TeamsAdministration.effectivePolicyAssignment~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|ActivationState:global.Microsoft.Graph.Beta.Models.TeamsAdministration.ActivationState? +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|AssignmentCategory:global.Microsoft.Graph.Beta.Models.TeamsAdministration.AssignmentCategory? +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|AssignmentStatus:global.Microsoft.Graph.Beta.Models.TeamsAdministration.AssignmentStatus? +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|AssignmentTargetId:string +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|Capabilities:List +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|City:string +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|CivicAddressId:string +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|IsoCountryCode:string +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|LocationId:string +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|NetworkSiteId:string +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|NumberSource:global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberSource? +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|NumberType:global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberType? +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|OdataType:string +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|OperatorId:string +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|PortInStatus:global.Microsoft.Graph.Beta.Models.TeamsAdministration.PortInStatus? +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|ReverseNumberLookupOptions:List +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|SupportedCustomerActions:List +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|public|TelephoneNumber:string +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignment +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignmentCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignmentCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignmentCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignmentCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.TeamsAdministration.numberAssignmentCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.TeamsAdministration.NumberAssignmentCollectionResponse +Microsoft.Graph.Beta.Models.TeamsAdministration.numberCapability::0000-conferenceAssignment +Microsoft.Graph.Beta.Models.TeamsAdministration.numberCapability::0001-voiceApplicationAssignment +Microsoft.Graph.Beta.Models.TeamsAdministration.numberCapability::0002-userAssignment +Microsoft.Graph.Beta.Models.TeamsAdministration.numberCapability::0003-teamsPhoneMobile +Microsoft.Graph.Beta.Models.TeamsAdministration.numberCapability::0004-unknownFutureValue +Microsoft.Graph.Beta.Models.TeamsAdministration.numberSource::0000-online +Microsoft.Graph.Beta.Models.TeamsAdministration.numberSource::0001-onPremises +Microsoft.Graph.Beta.Models.TeamsAdministration.numberSource::0002-unknownFutureValue +Microsoft.Graph.Beta.Models.TeamsAdministration.numberType::0000-internalError +Microsoft.Graph.Beta.Models.TeamsAdministration.numberType::0001-directRouting +Microsoft.Graph.Beta.Models.TeamsAdministration.numberType::0002-callingPlan +Microsoft.Graph.Beta.Models.TeamsAdministration.numberType::0003-operatorConnect +Microsoft.Graph.Beta.Models.TeamsAdministration.numberType::0004-unknownFutureValue Microsoft.Graph.Beta.Models.TeamsAdministration.policyAssignment::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.TeamsAdministration.policyAssignment::|public|AssignmentType:global.Microsoft.Graph.Beta.Models.TeamsAdministration.AssignmentType? Microsoft.Graph.Beta.Models.TeamsAdministration.policyAssignment::|public|BackingStore:IBackingStore @@ -206149,11 +206643,17 @@ Microsoft.Graph.Beta.Models.TeamsAdministration.policyIdentifierDetail::|public| Microsoft.Graph.Beta.Models.TeamsAdministration.policyIdentifierDetail::|public|PolicyId:string Microsoft.Graph.Beta.Models.TeamsAdministration.policyIdentifierDetail::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.TeamsAdministration.policyIdentifierDetail::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.TeamsAdministration.PolicyIdentifierDetail +Microsoft.Graph.Beta.Models.TeamsAdministration.portInStatus::0000-completed +Microsoft.Graph.Beta.Models.TeamsAdministration.portInStatus::0001-firmOrderCommitmentAccepted +Microsoft.Graph.Beta.Models.TeamsAdministration.portInStatus::0002-unknownFutureValue +Microsoft.Graph.Beta.Models.TeamsAdministration.reverseNumberLookupOption::0000-skipInternalVoip +Microsoft.Graph.Beta.Models.TeamsAdministration.reverseNumberLookupOption::0001-unknownFutureValue Microsoft.Graph.Beta.Models.TeamsAdministration.teamsAdminRoot-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.TeamsAdministration.teamsAdminRoot::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.TeamsAdministration.teamsAdminRoot::|public|OdataType:string Microsoft.Graph.Beta.Models.TeamsAdministration.teamsAdminRoot::|public|Policy:global.Microsoft.Graph.Beta.Models.TeamsAdministration.TeamsPolicyAssignment Microsoft.Graph.Beta.Models.TeamsAdministration.teamsAdminRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.TeamsAdministration.teamsAdminRoot::|public|TelephoneNumberManagement:global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot Microsoft.Graph.Beta.Models.TeamsAdministration.teamsAdminRoot::|public|UserConfigurations:List Microsoft.Graph.Beta.Models.TeamsAdministration.teamsAdminRoot::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TeamsAdminRoot Microsoft.Graph.Beta.Models.TeamsAdministration.teamsPolicyAssignment-->global.Microsoft.Graph.Beta.Models.Entity @@ -206195,6 +206695,37 @@ Microsoft.Graph.Beta.Models.TeamsAdministration.teamsUserConfigurationCollection Microsoft.Graph.Beta.Models.TeamsAdministration.teamsUserConfigurationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.TeamsAdministration.teamsUserConfigurationCollectionResponse::|public|Value:List Microsoft.Graph.Beta.Models.TeamsAdministration.teamsUserConfigurationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TeamsUserConfigurationCollectionResponse +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperation-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperation::|public|CreatedDateTime:string +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperation::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperation::|public|Numbers:List +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperation::|public|OdataType:string +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperation::|public|Status:global.Microsoft.Graph.Beta.Models.LongRunningOperationStatus? +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperation::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperation +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperationCollectionResponse +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationDetails::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationDetails::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationDetails::|public|constructor():void +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationDetails::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationDetails::|public|OdataType:string +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationDetails::|public|ResourceLocation:string +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationDetails::|public|Status:global.Microsoft.Graph.Beta.Models.LongRunningOperationStatus? +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationDetails::|public|StatusDetail:string +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationDetails::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberLongRunningOperationDetails +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberLongRunningOperationDetails~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberManagementRoot-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberManagementRoot::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberManagementRoot::|public|NumberAssignments:List +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberManagementRoot::|public|OdataType:string +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberManagementRoot::|public|Operations:List +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberManagementRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.TeamsAdministration.telephoneNumberManagementRoot::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.TeamsAdministration.TelephoneNumberManagementRoot Microsoft.Graph.Beta.Models.teamsApp-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.teamsApp::|public|AppDefinitions:List Microsoft.Graph.Beta.Models.teamsApp::|public|DisplayName:string @@ -212051,6 +212582,7 @@ Microsoft.Graph.Beta.Models.vulnerableManagedDevice::|public|OdataType:string Microsoft.Graph.Beta.Models.vulnerableManagedDevice::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.vulnerableManagedDevice::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.VulnerableManagedDevice Microsoft.Graph.Beta.Models.wafAllowedHeadersDictionary-->global.Microsoft.Graph.Beta.Models.Dictionary +Microsoft.Graph.Beta.Models.wafAllowedHeadersDictionary::|public|constructor():void Microsoft.Graph.Beta.Models.wafAllowedHeadersDictionary::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.wafAllowedHeadersDictionary::|public|OdataType:string Microsoft.Graph.Beta.Models.wafAllowedHeadersDictionary::|public|Serialize(writer:ISerializationWriter):void @@ -243164,6 +243696,7 @@ Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|Patch Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|sensorCandidateActivationConfiguration:global.Microsoft.Graph.Beta.Security.Identities.SensorCandidateActivationConfiguration.SensorCandidateActivationConfigurationRequestBuilder Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|sensorCandidates:global.Microsoft.Graph.Beta.Security.Identities.SensorCandidates.SensorCandidatesRequestBuilder Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|sensors:global.Microsoft.Graph.Beta.Security.Identities.Sensors.SensorsRequestBuilder +Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|settings:global.Microsoft.Graph.Beta.Security.Identities.Settings.SettingsRequestBuilder Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Security.Identities.identitiesRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.IdentityContainer; requestConfiguration?:Action>):RequestInformation @@ -243409,6 +243942,37 @@ Microsoft.Graph.Beta.Security.Identities.Sensors.sensorsRequestBuilder::|public| Microsoft.Graph.Beta.Security.Identities.Sensors.sensorsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Security.Identities.Sensors.sensorsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.Sensor; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Security.Identities.Sensors.sensorsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.Identities.Sensors.SensorsRequestBuilder +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder.autoAuditingConfigurationRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder.autoAuditingConfigurationRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder.autoAuditingConfigurationRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder.autoAuditingConfigurationRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder.autoAuditingConfigurationRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.AutoAuditingConfiguration; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.autoAuditingConfigurationRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder.settingsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder.settingsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder.settingsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder.settingsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder.settingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder::|public|autoAuditingConfiguration:global.Microsoft.Graph.Beta.Security.Identities.Settings.AutoAuditingConfiguration.AutoAuditingConfigurationRequestBuilder +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SettingsContainer +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Security.SettingsContainer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SettingsContainer +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SettingsContainer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.Identities.Settings.settingsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.Identities.Settings.SettingsRequestBuilder Microsoft.Graph.Beta.Security.Incidents.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Security.Incidents.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.Security.Incidents.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -244718,6 +245282,246 @@ Microsoft.Graph.Beta.Security.SecurityActions.securityActionsRequestBuilder::|pu Microsoft.Graph.Beta.Security.SecurityActions.securityActionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Security.SecurityActions.securityActionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.SecurityAction; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Security.SecurityActions.securityActionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityActions.SecurityActionsRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder.securityCopilotRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder.securityCopilotRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder.securityCopilotRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder.securityCopilotRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder.securityCopilotRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.SecurityCopilot +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.SecurityCopilot; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.SecurityCopilot +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.SecurityCopilot; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.SecurityCopilotRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.securityCopilotRequestBuilder::|public|workspaces:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.WorkspacesRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder.PluginNameItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder.PluginNameItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder.PluginNameItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder.PluginNameItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder.PluginNameItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder.pluginsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder.pluginsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder.pluginsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder.pluginsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder.pluginsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder.pluginsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder.pluginsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder.pluginsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder.pluginsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder.pluginsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder::[PluginName:string]:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Item.PluginNameItemRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PluginCollectionResponse +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Plugin; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.pluginsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.PluginsRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder.evaluationsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder.evaluationsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder.evaluationsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder.evaluationsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder.evaluationsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder.evaluationsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder.evaluationsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder.evaluationsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder.evaluationsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder.evaluationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder::[EvaluationId:string]:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.EvaluationCollectionResponse +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.evaluationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.EvaluationsRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder.EvaluationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder.EvaluationItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder.EvaluationItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder.EvaluationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder.EvaluationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Evaluation; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.Item.EvaluationItemRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder.PromptItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder.PromptItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder.PromptItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder.PromptItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder.PromptItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder::|public|evaluations:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.Evaluations.EvaluationsRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder.promptsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder.promptsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder.promptsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder.promptsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder.promptsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder.promptsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder.promptsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder.promptsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder.promptsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder.promptsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder::[PromptId:string]:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Item.PromptItemRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.PromptCollectionResponse +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Prompt; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.promptsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.PromptsRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder.SessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder.SessionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder.SessionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder.SessionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder.SessionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder::|public|prompts:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.Prompts.PromptsRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder.sessionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder.sessionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder.sessionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder.sessionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder.sessionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder.sessionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder.sessionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder.sessionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder.sessionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder.sessionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder::[SessionId:string]:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Item.SessionItemRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.SessionCollectionResponse +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Session; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.sessionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.SessionsRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder.WorkspaceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder::|public|plugins:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Plugins.PluginsRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder::|public|sessions:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.Sessions.SessionsRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder.workspacesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder.workspacesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder.workspacesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder.workspacesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder.workspacesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder.workspacesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder.workspacesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder.workspacesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder.workspacesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder.workspacesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder::[WorkspaceId:string]:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Item.WorkspaceItemRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.WorkspaceCollectionResponse +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.SecurityCopilot.Workspace; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.workspacesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.SecurityCopilot.Workspaces.WorkspacesRequestBuilder Microsoft.Graph.Beta.Security.securityRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Security.securityRequestBuilder.securityRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.Security.securityRequestBuilder.securityRequestBuilderGetQueryParameters::|public|Select:string[] @@ -244752,6 +245556,7 @@ Microsoft.Graph.Beta.Security.securityRequestBuilder::|public|rules:global.Micro Microsoft.Graph.Beta.Security.securityRequestBuilder::|public|secureScoreControlProfiles:global.Microsoft.Graph.Beta.Security.SecureScoreControlProfiles.SecureScoreControlProfilesRequestBuilder Microsoft.Graph.Beta.Security.securityRequestBuilder::|public|secureScores:global.Microsoft.Graph.Beta.Security.SecureScores.SecureScoresRequestBuilder Microsoft.Graph.Beta.Security.securityRequestBuilder::|public|securityActions:global.Microsoft.Graph.Beta.Security.SecurityActions.SecurityActionsRequestBuilder +Microsoft.Graph.Beta.Security.securityRequestBuilder::|public|securityCopilot:global.Microsoft.Graph.Beta.Security.SecurityCopilot.SecurityCopilotRequestBuilder Microsoft.Graph.Beta.Security.securityRequestBuilder::|public|subjectRightsRequests:global.Microsoft.Graph.Beta.Security.SubjectRightsRequests.SubjectRightsRequestsRequestBuilder Microsoft.Graph.Beta.Security.securityRequestBuilder::|public|threatIntelligence:global.Microsoft.Graph.Beta.Security.ThreatIntelligence.ThreatIntelligenceRequestBuilder Microsoft.Graph.Beta.Security.securityRequestBuilder::|public|threatSubmission:global.Microsoft.Graph.Beta.Security.ThreatSubmission.ThreatSubmissionRequestBuilder diff --git a/src/Microsoft.Graph/Generated/kiota-lock.json b/src/Microsoft.Graph/Generated/kiota-lock.json index dcf0d3db617..b37a6ded3e5 100644 --- a/src/Microsoft.Graph/Generated/kiota-lock.json +++ b/src/Microsoft.Graph/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "91603A56DEDC727CE1A81C352B282C07BB4B5109E22B580B281710E8905EFB6376EF33653C734E52AD6EB97D35438B6412CA47F8889253C9BA470D69E9D360FD", + "descriptionHash": "C51A1AE58DFA50AD528A91B948A03B34A1F28BA90F893A3B2D16116EF219FE587073A3FE0F89288FBE0F97A47D61DF61241A0465904FBEE388FCA4252E8D7A9F", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0",