diff --git a/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilder.cs index 6e255410936f..8abcd1d553fe 100644 --- a/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/ChildFolders/Item/Items/Item/MailboxItemItemRequestBuilder.cs @@ -35,6 +35,29 @@ public MailboxItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapt { } /// + /// Delete navigation property items for admin + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// /// The collection of items in this folder. /// /// A @@ -59,6 +82,26 @@ public MailboxItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapt return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.MailboxItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// + /// Delete navigation property items for admin + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. + [Obsolete("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// /// The collection of items in this folder. /// /// A @@ -89,6 +132,14 @@ public RequestInformation ToGetRequestInformation(Action + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// /// The collection of items in this folder. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] diff --git a/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilder.cs index 5630aa94c227..30169dc5aab5 100644 --- a/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Admin/Exchange/Mailboxes/Item/Folders/Item/Items/Item/MailboxItemItemRequestBuilder.cs @@ -35,6 +35,30 @@ public MailboxItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapt { } /// + /// Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken 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 a mailboxItem object. /// Find more info here /// @@ -60,6 +84,26 @@ public MailboxItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapt return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.MailboxItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// + /// Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. + [Obsolete("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// /// Read the properties and relationships of a mailboxItem object. /// /// A @@ -90,6 +134,14 @@ public RequestInformation ToGetRequestInformation(Action + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// /// Read the properties and relationships of a mailboxItem object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] diff --git a/src/Microsoft.Graph/Generated/App/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/App/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.cs index d31c52cb72f7..90ec3005d171 100644 --- a/src/Microsoft.Graph/Generated/App/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/App/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.cs @@ -3,6 +3,7 @@ using Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.AdmitFromLobby; using Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.Mute; using Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.RemoveFromLobby; +using Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia; using Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.StartHoldMusic; using Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.StopHoldMusic; using Microsoft.Graph.Beta.Models.ODataErrors; @@ -38,6 +39,11 @@ public partial class ParticipantItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.RemoveFromLobby.RemoveFromLobbyRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the reportSyntheticMedia method. + public global::Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaRequestBuilder ReportSyntheticMedia + { + get => new global::Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the startHoldMusic method. public global::Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.StartHoldMusic.StartHoldMusicRequestBuilder StartHoldMusic { diff --git a/src/Microsoft.Graph/Generated/App/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaPostRequestBody.cs b/src/Microsoft.Graph/Generated/App/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaPostRequestBody.cs new file mode 100644 index 000000000000..034ef97df744 --- /dev/null +++ b/src/Microsoft.Graph/Generated/App/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaPostRequestBody.cs @@ -0,0 +1,141 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.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.App.Calls.Item.Participants.Item.ReportSyntheticMedia +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ReportSyntheticMediaPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The contentMetadata property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.MediaMetadata? ContentMetadata + { + get { return BackingStore?.Get("contentMetadata"); } + set { BackingStore?.Set("contentMetadata", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.MediaMetadata ContentMetadata + { + get { return BackingStore?.Get("contentMetadata"); } + set { BackingStore?.Set("contentMetadata", value); } + } +#endif + /// The detectionDateTime property + public DateTimeOffset? DetectionDateTime + { + get { return BackingStore?.Get("detectionDateTime"); } + set { BackingStore?.Set("detectionDateTime", value); } + } + /// The detections property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Detections + { + get { return BackingStore?.Get?>("detections"); } + set { BackingStore?.Set("detections", value); } + } +#nullable restore +#else + public List Detections + { + get { return BackingStore?.Get>("detections"); } + set { BackingStore?.Set("detections", value); } + } +#endif + /// The id property + public Guid? Id + { + get { return BackingStore?.Get("id"); } + set { BackingStore?.Set("id", value); } + } + /// The isMalicious property + public bool? IsMalicious + { + get { return BackingStore?.Get("isMalicious"); } + set { BackingStore?.Set("isMalicious", value); } + } + /// The overallConfidence property + public double? OverallConfidence + { + get { return BackingStore?.Get("overallConfidence"); } + set { BackingStore?.Set("overallConfidence", value); } + } + /// The severity property + public global::Microsoft.Graph.Beta.Models.DetectionSeverity? Severity + { + get { return BackingStore?.Get("severity"); } + set { BackingStore?.Set("severity", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public ReportSyntheticMediaPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + IsMalicious = false; + } + /// + /// Creates a new instance of the appropriate class 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.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "contentMetadata", n => { ContentMetadata = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.MediaMetadata.CreateFromDiscriminatorValue); } }, + { "detectionDateTime", n => { DetectionDateTime = n.GetDateTimeOffsetValue(); } }, + { "detections", n => { Detections = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.SyntheticMediaDetectionDetail.CreateFromDiscriminatorValue)?.AsList(); } }, + { "id", n => { Id = n.GetGuidValue(); } }, + { "isMalicious", n => { IsMalicious = n.GetBoolValue(); } }, + { "overallConfidence", n => { OverallConfidence = n.GetDoubleValue(); } }, + { "severity", n => { Severity = 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("contentMetadata", ContentMetadata); + writer.WriteDateTimeOffsetValue("detectionDateTime", DetectionDateTime); + writer.WriteCollectionOfObjectValues("detections", Detections); + writer.WriteGuidValue("id", Id); + writer.WriteBoolValue("isMalicious", IsMalicious); + writer.WriteDoubleValue("overallConfidence", OverallConfidence); + writer.WriteEnumValue("severity", Severity); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/App/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.cs b/src/Microsoft.Graph/Generated/App/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.cs new file mode 100644 index 000000000000..205dd1315dc2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/App/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#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.App.Calls.Item.Participants.Item.ReportSyntheticMedia +{ + /// + /// Provides operations to call the reportSyntheticMedia method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReportSyntheticMediaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ReportSyntheticMediaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/app/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ReportSyntheticMediaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/app/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", rawUrl) + { + } + /// + /// Invoke action reportSyntheticMedia + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody 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); + } + /// + /// Invoke action reportSyntheticMedia + /// + /// A + /// The request body + /// Configuration for the request such 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.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody 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.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReportSyntheticMediaRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.cs index 30b2775b4879..05d00c43ae34 100644 --- a/src/Microsoft.Graph/Generated/Communications/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Communications/Calls/Item/Participants/Item/ParticipantItemRequestBuilder.cs @@ -3,6 +3,7 @@ using Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.AdmitFromLobby; using Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.Mute; using Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.RemoveFromLobby; +using Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia; using Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.StartHoldMusic; using Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.StopHoldMusic; using Microsoft.Graph.Beta.Models.ODataErrors; @@ -38,6 +39,11 @@ public partial class ParticipantItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.RemoveFromLobby.RemoveFromLobbyRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the reportSyntheticMedia method. + public global::Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaRequestBuilder ReportSyntheticMedia + { + get => new global::Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the startHoldMusic method. public global::Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.StartHoldMusic.StartHoldMusicRequestBuilder StartHoldMusic { diff --git a/src/Microsoft.Graph/Generated/Communications/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaPostRequestBody.cs b/src/Microsoft.Graph/Generated/Communications/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaPostRequestBody.cs new file mode 100644 index 000000000000..b9e971ef04a7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaPostRequestBody.cs @@ -0,0 +1,141 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.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.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ReportSyntheticMediaPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The contentMetadata property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.MediaMetadata? ContentMetadata + { + get { return BackingStore?.Get("contentMetadata"); } + set { BackingStore?.Set("contentMetadata", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.MediaMetadata ContentMetadata + { + get { return BackingStore?.Get("contentMetadata"); } + set { BackingStore?.Set("contentMetadata", value); } + } +#endif + /// The detectionDateTime property + public DateTimeOffset? DetectionDateTime + { + get { return BackingStore?.Get("detectionDateTime"); } + set { BackingStore?.Set("detectionDateTime", value); } + } + /// The detections property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Detections + { + get { return BackingStore?.Get?>("detections"); } + set { BackingStore?.Set("detections", value); } + } +#nullable restore +#else + public List Detections + { + get { return BackingStore?.Get>("detections"); } + set { BackingStore?.Set("detections", value); } + } +#endif + /// The id property + public Guid? Id + { + get { return BackingStore?.Get("id"); } + set { BackingStore?.Set("id", value); } + } + /// The isMalicious property + public bool? IsMalicious + { + get { return BackingStore?.Get("isMalicious"); } + set { BackingStore?.Set("isMalicious", value); } + } + /// The overallConfidence property + public double? OverallConfidence + { + get { return BackingStore?.Get("overallConfidence"); } + set { BackingStore?.Set("overallConfidence", value); } + } + /// The severity property + public global::Microsoft.Graph.Beta.Models.DetectionSeverity? Severity + { + get { return BackingStore?.Get("severity"); } + set { BackingStore?.Set("severity", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public ReportSyntheticMediaPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + IsMalicious = false; + } + /// + /// Creates a new instance of the appropriate class 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.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "contentMetadata", n => { ContentMetadata = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.MediaMetadata.CreateFromDiscriminatorValue); } }, + { "detectionDateTime", n => { DetectionDateTime = n.GetDateTimeOffsetValue(); } }, + { "detections", n => { Detections = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.SyntheticMediaDetectionDetail.CreateFromDiscriminatorValue)?.AsList(); } }, + { "id", n => { Id = n.GetGuidValue(); } }, + { "isMalicious", n => { IsMalicious = n.GetBoolValue(); } }, + { "overallConfidence", n => { OverallConfidence = n.GetDoubleValue(); } }, + { "severity", n => { Severity = 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("contentMetadata", ContentMetadata); + writer.WriteDateTimeOffsetValue("detectionDateTime", DetectionDateTime); + writer.WriteCollectionOfObjectValues("detections", Detections); + writer.WriteGuidValue("id", Id); + writer.WriteBoolValue("isMalicious", IsMalicious); + writer.WriteDoubleValue("overallConfidence", OverallConfidence); + writer.WriteEnumValue("severity", Severity); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Communications/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Communications/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.cs new file mode 100644 index 000000000000..a95de3d40b5f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Communications/Calls/Item/Participants/Item/ReportSyntheticMedia/ReportSyntheticMediaRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia +{ + /// + /// Provides operations to call the reportSyntheticMedia method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReportSyntheticMediaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ReportSyntheticMediaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ReportSyntheticMediaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", rawUrl) + { + } + /// + /// Invoke action reportSyntheticMedia + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody 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); + } + /// + /// Invoke action reportSyntheticMedia + /// + /// A + /// The request body + /// Configuration for the request such 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.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody 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.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ReportSyntheticMediaRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/DirectoryRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/DirectoryRequestBuilder.cs index e63b0099c740..aa71dca73e94 100644 --- a/src/Microsoft.Graph/Generated/DirectoryNamespace/DirectoryRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/DirectoryRequestBuilder.cs @@ -19,6 +19,7 @@ using Microsoft.Graph.Beta.DirectoryNamespace.RecommendationConfiguration; using Microsoft.Graph.Beta.DirectoryNamespace.Recommendations; using Microsoft.Graph.Beta.DirectoryNamespace.Recovery; +using Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups; using Microsoft.Graph.Beta.DirectoryNamespace.SharedEmailDomains; using Microsoft.Graph.Beta.DirectoryNamespace.Subscriptions; using Microsoft.Graph.Beta.DirectoryNamespace.SubscriptionsWithCommerceSubscriptionId; @@ -138,6 +139,11 @@ public partial class DirectoryRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.DirectoryNamespace.Recovery.RecoveryRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + public global::Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.RemoteTenantGroupsRequestBuilder RemoteTenantGroups + { + get => new global::Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.RemoteTenantGroupsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the sharedEmailDomains property of the microsoft.graph.directory entity. public global::Microsoft.Graph.Beta.DirectoryNamespace.SharedEmailDomains.SharedEmailDomainsRequestBuilder SharedEmailDomains { diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/RemoteTenantGroups/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/RemoteTenantGroups/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..a00f6f2b75c1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/RemoteTenantGroups/Count/CountRequestBuilder.cs @@ -0,0 +1,127 @@ +// +#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.DirectoryNamespace.RemoteTenantGroups.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/$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 + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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. + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable 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. + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] + public global::Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/DirectoryNamespace/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilder.cs new file mode 100644 index 000000000000..8068f5dbd94d --- /dev/null +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/RemoteTenantGroups/Item/RemoteTenantGroupItemRequestBuilder.cs @@ -0,0 +1,237 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item +{ + /// + /// Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RemoteTenantGroupItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RemoteTenantGroupItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/{remoteTenantGroup%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 RemoteTenantGroupItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/{remoteTenantGroup%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property remoteTenantGroups for directory + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken 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 a remoteTenantGroup 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 + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.RemoteTenantGroup.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property remoteTenantGroups in directory + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.RemoteTenantGroup body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.RemoteTenantGroup 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.RemoteTenantGroup.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property remoteTenantGroups for directory + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Read the properties and relationships of a remoteTenantGroup object. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 remoteTenantGroups in directory + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.RemoteTenantGroup body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.RemoteTenantGroup 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. + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] + public global::Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Read the properties and relationships of a remoteTenantGroup object. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RemoteTenantGroupItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RemoteTenantGroupItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilder.cs b/src/Microsoft.Graph/Generated/DirectoryNamespace/RemoteTenantGroups/RemoteTenantGroupsRequestBuilder.cs similarity index 55% rename from src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilder.cs rename to src/Microsoft.Graph/Generated/DirectoryNamespace/RemoteTenantGroups/RemoteTenantGroupsRequestBuilder.cs index 82dfcce32c84..79a54315f6ef 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DirectoryNamespace/RemoteTenantGroups/RemoteTenantGroupsRequestBuilder.cs @@ -1,9 +1,9 @@ // #pragma warning disable CS0618 +using Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count; +using Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item; using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models; -using Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count; -using Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -12,61 +12,65 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers +namespace Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups { /// - /// Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. + /// Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMembersRequestBuilder : BaseRequestBuilder + public partial class RemoteTenantGroupsRequestBuilder : BaseRequestBuilder { /// Provides operations to count the resources in the collection. - public global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder Count + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] + public global::Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder Count { - get => new global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder(PathParameters, RequestAdapter); + get => new global::Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. - /// The unique identifier of distributionListMember - /// A - public global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder this[string position] + /// Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + /// The unique identifier of remoteTenantGroup + /// A + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] + public global::Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder this[string position] { get { var urlTplParams = new Dictionary(PathParameters); - urlTplParams.Add("distributionListMember%2Did", position); - return new global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder(urlTplParams, RequestAdapter); + urlTplParams.Add("remoteTenantGroup%2Did", position); + return new global::Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder(urlTplParams, RequestAdapter); } } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public DistributionListMembersRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + public RemoteTenantGroupsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/remoteTenantGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) { } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public DistributionListMembersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + public RemoteTenantGroupsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/directory/remoteTenantGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) { } /// - /// The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + /// Get a list of the remoteTenantGroup objects and their properties. + /// Find more info here /// - /// A + /// A /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. /// When receiving a 4XX or 5XX status code + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); @@ -74,23 +78,24 @@ public DistributionListMembersRequestBuilder(string rawUrl, IRequestAdapter requ { { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, }; - return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.DistributionListMemberCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.RemoteTenantGroupCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create new navigation property to distributionListMembers for users + /// Create new navigation property to remoteTenantGroups for directory /// - /// A + /// A /// The request body /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. /// When receiving a 4XX or 5XX status code + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task PostAsync(global::Microsoft.Graph.Beta.Models.DistributionListMember body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.RemoteTenantGroup body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task PostAsync(global::Microsoft.Graph.Beta.Models.DistributionListMember body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.RemoteTenantGroup body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); @@ -99,20 +104,21 @@ public DistributionListMembersRequestBuilder(string rawUrl, IRequestAdapter requ { { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, }; - return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.DistributionListMember.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.RemoteTenantGroup.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + /// Get a list of the remoteTenantGroup objects and their properties. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) { #endif var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); @@ -121,18 +127,19 @@ public RequestInformation ToGetRequestInformation(Action - /// Create new navigation property to distributionListMembers for users + /// Create new navigation property to remoteTenantGroups for directory /// /// A /// The request body /// Configuration for the request such as headers, query parameters, and middleware options. + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.DistributionListMember body, Action>? requestConfiguration = default) + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.RemoteTenantGroup body, Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.DistributionListMember body, Action> requestConfiguration = default) + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.RemoteTenantGroup body, Action> requestConfiguration = default) { #endif if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); @@ -145,17 +152,18 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta. /// /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. /// - /// A + /// A /// The raw URL to use for the request builder. - public global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.DistributionListMembersRequestBuilder WithUrl(string rawUrl) + [Obsolete(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07")] + public global::Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.RemoteTenantGroupsRequestBuilder WithUrl(string rawUrl) { - return new global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.DistributionListMembersRequestBuilder(rawUrl, RequestAdapter); + return new global::Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.RemoteTenantGroupsRequestBuilder(rawUrl, RequestAdapter); } /// - /// The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + /// Get a list of the remoteTenantGroup objects and their properties. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMembersRequestBuilderGetQueryParameters + public partial class RemoteTenantGroupsRequestBuilderGetQueryParameters { /// Include count of items [QueryParameter("%24count")] @@ -222,7 +230,7 @@ public partial class DistributionListMembersRequestBuilderGetQueryParameters /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMembersRequestBuilderGetRequestConfiguration : RequestConfiguration + public partial class RemoteTenantGroupsRequestBuilderGetRequestConfiguration : RequestConfiguration { } /// @@ -230,7 +238,7 @@ public partial class DistributionListMembersRequestBuilderGetRequestConfiguratio /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMembersRequestBuilderPostRequestConfiguration : RequestConfiguration + public partial class RemoteTenantGroupsRequestBuilderPostRequestConfiguration : RequestConfiguration { } } diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/AccessReviewsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/AccessReviewsRequestBuilder.cs index 2be20210c393..a2bfc451f722 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/AccessReviewsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/AccessReviewsRequestBuilder.cs @@ -5,6 +5,7 @@ using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.HistoryDefinitions; using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances; using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Policy; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified; using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models; using Microsoft.Kiota.Abstractions.Extensions; @@ -48,6 +49,11 @@ public partial class AccessReviewsRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Policy.PolicyRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the unified property of the microsoft.graph.accessReviewSet entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.UnifiedRequestBuilder Unified + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.UnifiedRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..9560769dd53b --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs index 8a5a4265b5ed..e8836be90cd0 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -1,5 +1,7 @@ // #pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions; using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.Decisions; using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.Stop; using Microsoft.Graph.Beta.Models.ODataErrors; @@ -20,6 +22,16 @@ namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.I [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder Decisions { diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..d6d3db8c8e91 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..c15250457c3e --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..be8faabda9aa --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs index 1e9ceb7e696b..7216c4253126 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -1,5 +1,7 @@ // #pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions; using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions; using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop; using Microsoft.Graph.Beta.Models.ODataErrors; @@ -20,6 +22,16 @@ namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder Decisions { diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..294985ac8ffb --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..f16973189d16 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..e3e47fe82676 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs index cd9ad2a700f6..c073c771d364 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -1,5 +1,7 @@ // #pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions; using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Decisions; using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Stop; using Microsoft.Graph.Beta.Models.ODataErrors; @@ -20,6 +22,16 @@ namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder Decisions { diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..68323040c0e6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..c7ed11f39270 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..b988fb3cb348 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs index d72c3edde0fe..8f983f5bd152 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -1,5 +1,7 @@ // #pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions; using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions; using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop; using Microsoft.Graph.Beta.Models.ODataErrors; @@ -20,6 +22,16 @@ namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.D [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder Decisions { diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..5f7a04f46338 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..0da1f3e954c7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..ac277dee73ce --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs index 28161c3a88f4..f9f3d554ce01 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -1,5 +1,7 @@ // #pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions; using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.Decisions; using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.Stop; using Microsoft.Graph.Beta.Models.ODataErrors; @@ -20,6 +22,16 @@ namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.S [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder Decisions { diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..e79413837bd8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..0b2807f2dbba --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..011aa116e4ca --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/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.IdentityGovernance.AccessReviews.Unified.Decisions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/$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.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilder.cs new file mode 100644 index 000000000000..c1e083d13260 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/DecisionsRequestBuilder.cs @@ -0,0 +1,255 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the recordAllDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder RecordAllDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + /// The unique identifier of accessReviewInstanceDecisionItem + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewInstanceDecisionItem%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(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 DecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Represents the unified (vNext) access review decisions on an instance of a review. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItemCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to decisions for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Represents the unified (vNext) access review decisions on an instance of a review. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Decisions.DecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.DecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Represents the unified (vNext) access review decisions on an instance of a review. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..291b0ac81b78 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewInstanceDecisionItem.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/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..84ade345b331 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..619c3f8ec699 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs new file mode 100644 index 000000000000..3d71c9276488 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs @@ -0,0 +1,241 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.InsightsRequestBuilder Insights + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.InsightsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.InstanceRequestBuilder Instance + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.InstanceRequestBuilder(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 AccessReviewInstanceDecisionItemItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%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 AccessReviewInstanceDecisionItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Represents the unified (vNext) access review decisions on an instance of a review. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property decisions in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Represents the unified (vNext) access review decisions on an instance of a review. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Represents the unified (vNext) access review decisions on an instance of a review. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..3d4b7c4806b7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilder.cs similarity index 56% rename from src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilder.cs rename to src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilder.cs index ca898fcaf08a..0e5803fa9259 100644 --- a/src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListMembers/DistributionListMembersRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/InsightsRequestBuilder.cs @@ -1,7 +1,7 @@ // #pragma warning disable CS0618 -using Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count; -using Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item; using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models; using Microsoft.Kiota.Abstractions.Extensions; @@ -12,61 +12,61 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights { /// - /// Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMembersRequestBuilder : BaseRequestBuilder + public partial class InsightsRequestBuilder : BaseRequestBuilder { /// Provides operations to count the resources in the collection. - public global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder Count + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder Count { - get => new global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder(PathParameters, RequestAdapter); + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. - /// The unique identifier of distributionListMember - /// A - public global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder this[string position] + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// The unique identifier of governanceInsight + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder this[string position] { get { var urlTplParams = new Dictionary(PathParameters); - urlTplParams.Add("distributionListMember%2Did", position); - return new global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder(urlTplParams, RequestAdapter); + urlTplParams.Add("governanceInsight%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(urlTplParams, RequestAdapter); } } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public DistributionListMembersRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/distributionLists/{distributionList%2Did}/distributionListMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + public InsightsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) { } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public DistributionListMembersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/distributionLists/{distributionList%2Did}/distributionListMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + public InsightsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) { } /// - /// The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. /// - /// A + /// A /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. /// When receiving a 4XX or 5XX status code #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); @@ -74,23 +74,23 @@ public DistributionListMembersRequestBuilder(string rawUrl, IRequestAdapter requ { { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, }; - return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.DistributionListMemberCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.GovernanceInsightCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create new navigation property to distributionListMembers for me + /// Create new navigation property to insights for identityGovernance /// - /// A + /// A /// The request body /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. /// When receiving 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.DistributionListMember body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task PostAsync(global::Microsoft.Graph.Beta.Models.DistributionListMember body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); @@ -99,20 +99,20 @@ public DistributionListMembersRequestBuilder(string rawUrl, IRequestAdapter requ { { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, }; - return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.DistributionListMember.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) { #endif var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); @@ -121,18 +121,18 @@ public RequestInformation ToGetRequestInformation(Action - /// Create new navigation property to distributionListMembers for me + /// Create new navigation property to insights for identityGovernance /// /// A /// The request body /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.DistributionListMember body, Action>? requestConfiguration = default) + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.DistributionListMember body, Action> requestConfiguration = default) + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action> requestConfiguration = default) { #endif if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); @@ -145,17 +145,17 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta. /// /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. /// - /// A + /// A /// The raw URL to use for the request builder. - public global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.DistributionListMembersRequestBuilder WithUrl(string rawUrl) + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.InsightsRequestBuilder WithUrl(string rawUrl) { - return new global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.DistributionListMembersRequestBuilder(rawUrl, RequestAdapter); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.InsightsRequestBuilder(rawUrl, RequestAdapter); } /// - /// The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMembersRequestBuilderGetQueryParameters + public partial class InsightsRequestBuilderGetQueryParameters { /// Include count of items [QueryParameter("%24count")] @@ -222,7 +222,7 @@ public partial class DistributionListMembersRequestBuilderGetQueryParameters /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMembersRequestBuilderGetRequestConfiguration : RequestConfiguration + public partial class InsightsRequestBuilderGetRequestConfiguration : RequestConfiguration { } /// @@ -230,7 +230,7 @@ public partial class DistributionListMembersRequestBuilderGetRequestConfiguratio /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMembersRequestBuilderPostRequestConfiguration : RequestConfiguration + public partial class InsightsRequestBuilderPostRequestConfiguration : RequestConfiguration { } } diff --git a/src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs similarity index 61% rename from src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilder.cs rename to src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs index 394081eb44b5..e128b4884506 100644 --- a/src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs @@ -1,6 +1,5 @@ // #pragma warning disable CS0618 -using Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact; using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models; using Microsoft.Kiota.Abstractions.Extensions; @@ -11,37 +10,32 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item { /// - /// Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMemberItemRequestBuilder : BaseRequestBuilder + public partial class GovernanceInsightItemRequestBuilder : BaseRequestBuilder { - /// Provides operations to manage the contact property of the microsoft.graph.distributionListMember entity. - public global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.ContactRequestBuilder Contact - { - get => new global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.ContactRequestBuilder(PathParameters, RequestAdapter); - } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public DistributionListMemberItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}{?%24expand,%24select}", pathParameters) + public GovernanceInsightItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters) { } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public DistributionListMemberItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}{?%24expand,%24select}", rawUrl) + public GovernanceInsightItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl) { } /// - /// Delete navigation property distributionListMembers for me + /// Delete navigation property insights for identityGovernance /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -63,19 +57,19 @@ public async Task DeleteAsync(Action - /// The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. /// - /// A + /// A /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. /// When receiving a 4XX or 5XX status code #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); @@ -83,23 +77,23 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.DistributionListMember.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the navigation property distributionListMembers in me + /// Update the navigation property insights in identityGovernance /// - /// A + /// A /// The request body /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and 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.DistributionListMember body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.DistributionListMember body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); @@ -108,10 +102,10 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.DistributionListMember.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete navigation property distributionListMembers for me + /// Delete navigation property insights for identityGovernance /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -130,17 +124,17 @@ public RequestInformation ToDeleteRequestInformation(Action - /// The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) { #endif var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); @@ -149,18 +143,18 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the navigation property distributionListMembers in me + /// Update the navigation property insights in identityGovernance /// /// A /// The request body /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.DistributionListMember body, Action>? requestConfiguration = default) + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.DistributionListMember body, Action> requestConfiguration = default) + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action> requestConfiguration = default) { #endif if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); @@ -173,25 +167,25 @@ public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta /// /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. /// - /// A + /// A /// The raw URL to use for the request builder. - public global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder WithUrl(string rawUrl) + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder WithUrl(string rawUrl) { - return new global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder(rawUrl, RequestAdapter); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(rawUrl, RequestAdapter); } /// /// Configuration for the request such as headers, query parameters, and middleware options. /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMemberItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + public partial class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration { } /// - /// The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMemberItemRequestBuilderGetQueryParameters + public partial class GovernanceInsightItemRequestBuilderGetQueryParameters { /// Expand related entities #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -219,7 +213,7 @@ public partial class DistributionListMemberItemRequestBuilderGetQueryParameters /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMemberItemRequestBuilderGetRequestConfiguration : RequestConfiguration + public partial class GovernanceInsightItemRequestBuilderGetRequestConfiguration : RequestConfiguration { } /// @@ -227,7 +221,7 @@ public partial class DistributionListMemberItemRequestBuilderGetRequestConfigura /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMemberItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + public partial class GovernanceInsightItemRequestBuilderPatchRequestConfiguration : RequestConfiguration { } } diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..a19c8aa1bdf1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", rawUrl) + { + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..f7c08faf23c5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions +{ + /// + /// Provides operations to call the applyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", rawUrl) + { + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..12d9e1c9e7e3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The applyDescription property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#nullable restore +#else + public string ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#endif + /// The applyResult property + public global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? ApplyResult + { + get { return BackingStore?.Get("applyResult"); } + set { BackingStore?.Set("applyResult", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The customDataProvidedResourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#nullable restore +#else + public string CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "applyDescription", n => { ApplyDescription = n.GetStringValue(); } }, + { "applyResult", n => { ApplyResult = n.GetEnumValue(); } }, + { "customDataProvidedResourceId", n => { CustomDataProvidedResourceId = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("applyDescription", ApplyDescription); + writer.WriteEnumValue("applyResult", ApplyResult); + writer.WriteStringValue("customDataProvidedResourceId", CustomDataProvidedResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..568f7b156062 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions +{ + /// + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", rawUrl) + { + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..9289ffc0e69d --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..15ddd2eda5a6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", rawUrl) + { + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs new file mode 100644 index 000000000000..4b1324d015a3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewReviewer + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewReviewer%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(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 ContactedReviewersRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ContactedReviewersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ContactedReviewers/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ContactedReviewers/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..b78e400c671d --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ContactedReviewers/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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs new file mode 100644 index 000000000000..56cab169d59a --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AccessReviewReviewerItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%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 AccessReviewReviewerItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..c0e104d97d6e --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/DecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/DecisionsRequestBuilder.cs new file mode 100644 index 000000000000..ca86356d7d82 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/DecisionsRequestBuilder.cs @@ -0,0 +1,255 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the recordAllDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder RecordAllDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewInstanceDecisionItem + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewInstanceDecisionItem%2Did1", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(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 DecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItemCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to decisions for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..20f4e08d53d7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewInstanceDecisionItem.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/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..df5b1c3532e6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..4a14cd6a1ae9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs new file mode 100644 index 000000000000..e3d33208e461 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder Insights + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder(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 AccessReviewInstanceDecisionItemItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AccessReviewInstanceDecisionItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property decisions in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Item/Insights/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Item/Insights/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..dc0efa47aec5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Item/Insights/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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Item/Insights/InsightsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Item/Insights/InsightsRequestBuilder.cs new file mode 100644 index 000000000000..dd892cc611cc --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Item/Insights/InsightsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// The unique identifier of governanceInsight + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("governanceInsight%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(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 InsightsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InsightsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsightCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to insights for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs new file mode 100644 index 000000000000..2d066f5c31aa --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GovernanceInsightItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%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 GovernanceInsightItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property insights in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..6b20519fd258 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RecordAllDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RecordAllDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..e1fa1b7d6216 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions +{ + /// + /// Provides operations to call the recordAllDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions", rawUrl) + { + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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); + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs new file mode 100644 index 000000000000..7a3b78d397da --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition +{ + /// + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", rawUrl) + { + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewScheduleDefinition.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.DefinitionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.DefinitionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/InstanceRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/InstanceRequestBuilder.cs new file mode 100644 index 000000000000..27e648c6ea5f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/InstanceRequestBuilder.cs @@ -0,0 +1,301 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance +{ + /// + /// Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the applyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder ApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder BatchApplyCustomDataProvidedResourceDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder ContactedReviewers + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder Decisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.DefinitionRequestBuilder Definition + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.DefinitionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the resetDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder ResetDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the sendReminder method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder SendReminder + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.StagesRequestBuilder Stages + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.StagesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stop method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop.StopRequestBuilder Stop + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop.StopRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stopApplyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder StopApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder(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 InstanceRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InstanceRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property instance for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property instance in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property instance for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 instance in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.InstanceRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.InstanceRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..55efa4df9878 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions +{ + /// + /// Provides operations to call the resetDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", rawUrl) + { + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs new file mode 100644 index 000000000000..b065cd4c0bf1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder +{ + /// + /// Provides operations to call the sendReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", rawUrl) + { + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..fec63a24a695 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..04791604946e --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewStage.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/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..e1c52a6438d7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// 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 GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..f55a3ccfe49c --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..8be421f95f95 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs new file mode 100644 index 000000000000..21a4260034ae --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -0,0 +1,253 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item +{ + /// + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder Decisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stop method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder Stop + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder(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 AccessReviewStageItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%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 AccessReviewStageItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property stages for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property stages in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property stages for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 stages in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..ca0f608ede86 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..f658314ec3cd --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..f683a3e0094f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/DecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/DecisionsRequestBuilder.cs new file mode 100644 index 000000000000..f6896f169585 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/DecisionsRequestBuilder.cs @@ -0,0 +1,255 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the recordAllDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder RecordAllDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// The unique identifier of accessReviewInstanceDecisionItem + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewInstanceDecisionItem%2Did1", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(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 DecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItemCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to decisions for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..3caf3f4af334 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewInstanceDecisionItem.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/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..52ce964e10eb --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..85048e7315ab --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs new file mode 100644 index 000000000000..093003a8ae06 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder Insights + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder(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 AccessReviewInstanceDecisionItemItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AccessReviewInstanceDecisionItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property decisions in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..e41cf333c54f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs new file mode 100644 index 000000000000..b4c0c60acf36 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// The unique identifier of governanceInsight + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("governanceInsight%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(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 InsightsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InsightsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsightCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to insights for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs new file mode 100644 index 000000000000..1f087cd9fbb4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GovernanceInsightItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%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 GovernanceInsightItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property insights in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..3aa30d8be868 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RecordAllDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RecordAllDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..d1a180ecae9c --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions +{ + /// + /// Provides operations to call the recordAllDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", rawUrl) + { + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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); + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.cs new file mode 100644 index 000000000000..42a83d4f2b61 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop +{ + /// + /// Provides operations to call the stop method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop", rawUrl) + { + } + /// + /// Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/StagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/StagesRequestBuilder.cs new file mode 100644 index 000000000000..4242b6c5b9bb --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stages/StagesRequestBuilder.cs @@ -0,0 +1,249 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages +{ + /// + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewStage + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewStage%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder(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 StagesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewStageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to stages for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 stages for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.StagesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.StagesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stop/StopRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stop/StopRequestBuilder.cs new file mode 100644 index 000000000000..c3a99ac34bf1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/Stop/StopRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop +{ + /// + /// Provides operations to call the stop method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", rawUrl) + { + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop.StopRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop.StopRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..c64a6540642d --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions +{ + /// + /// Provides operations to call the stopApplyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", rawUrl) + { + } + /// + /// Invoke action stopApplyDecisions + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action stopApplyDecisions + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..7e253cd84cc4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RecordAllDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RecordAllDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..331d780190f2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions +{ + /// + /// Provides operations to call the recordAllDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/recordAllDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/recordAllDecisions", rawUrl) + { + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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); + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..59faed329461 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/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.IdentityGovernance.AccessReviews.Unified.Definitions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilder.cs new file mode 100644 index 000000000000..773634834aef --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/DefinitionsRequestBuilder.cs @@ -0,0 +1,251 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions +{ + /// + /// Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + /// The unique identifier of accessReviewScheduleDefinition + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewScheduleDefinition%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder(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 DefinitionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DefinitionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + /// 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.AccessReviewScheduleDefinitionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition 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.AccessReviewScheduleDefinition.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + /// + /// A + /// The request body + /// Configuration for the request such 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.AccessReviewScheduleDefinition body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition 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.IdentityGovernance.AccessReviews.Unified.Definitions.DefinitionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.DefinitionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..2703ea67cecf --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewScheduleDefinition.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/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..5ef440af2887 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + /// 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 GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..4bb4043b000f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilder.cs new file mode 100644 index 000000000000..cbef2c280484 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/AccessReviewScheduleDefinitionItemRequestBuilder.cs @@ -0,0 +1,241 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item +{ + /// + /// Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewScheduleDefinitionItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stop method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop.StopRequestBuilder Stop + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop.StopRequestBuilder(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 AccessReviewScheduleDefinitionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%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 AccessReviewScheduleDefinitionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property definitions for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Represents the unified (vNext) template and scheduling for an access review. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewScheduleDefinition.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property definitions in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition 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.AccessReviewScheduleDefinition.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property definitions for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Represents the unified (vNext) template and scheduling for an access review. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 definitions in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Represents the unified (vNext) template and scheduling for an access review. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..5fe3046c4562 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..9843966220c7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewInstance.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/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..4fca8431d5ac --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// 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 GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..ae8a3c9a47a0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 000000000000..da06fa8e0113 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,249 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + /// The unique identifier of accessReviewInstance + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewInstance%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to instances for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 instances for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..9e1f30809b4a --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs new file mode 100644 index 000000000000..87705ea7b075 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs @@ -0,0 +1,301 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the applyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder ApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder BatchApplyCustomDataProvidedResourceDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.ContactedReviewersRequestBuilder ContactedReviewers + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.ContactedReviewersRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.DecisionsRequestBuilder Decisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.DecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.DefinitionRequestBuilder Definition + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.DefinitionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the resetDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions.ResetDecisionsRequestBuilder ResetDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions.ResetDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the sendReminder method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder.SendReminderRequestBuilder SendReminder + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder.SendReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.StagesRequestBuilder Stages + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.StagesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stop method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop.StopRequestBuilder Stop + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop.StopRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stopApplyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions.StopApplyDecisionsRequestBuilder StopApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions.StopApplyDecisionsRequestBuilder(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 AccessReviewInstanceItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%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 AccessReviewInstanceItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property instances for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property instances in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property instances for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 instances in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..d0b1b7823dba --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions +{ + /// + /// Provides operations to call the applyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/applyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/applyDecisions", rawUrl) + { + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..be9e966cc738 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The applyDescription property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#nullable restore +#else + public string ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#endif + /// The applyResult property + public global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? ApplyResult + { + get { return BackingStore?.Get("applyResult"); } + set { BackingStore?.Set("applyResult", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The customDataProvidedResourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#nullable restore +#else + public string CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "applyDescription", n => { ApplyDescription = n.GetStringValue(); } }, + { "applyResult", n => { ApplyResult = n.GetEnumValue(); } }, + { "customDataProvidedResourceId", n => { CustomDataProvidedResourceId = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("applyDescription", ApplyDescription); + writer.WriteEnumValue("applyResult", ApplyResult); + writer.WriteStringValue("customDataProvidedResourceId", CustomDataProvidedResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..9215804b1ca6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions +{ + /// + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", rawUrl) + { + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..1d8d4c3bc483 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..17a02dec0f5f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.cs new file mode 100644 index 000000000000..1d1b88376c70 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewReviewer + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewReviewer%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(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 ContactedReviewersRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ContactedReviewersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.ContactedReviewersRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.ContactedReviewersRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..d074547d0130 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs new file mode 100644 index 000000000000..f3650ec682a6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AccessReviewReviewerItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%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 AccessReviewReviewerItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..80d467fdef59 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilder.cs new file mode 100644 index 000000000000..7993dc4030c1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/DecisionsRequestBuilder.cs @@ -0,0 +1,255 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the recordAllDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder RecordAllDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewInstanceDecisionItem + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewInstanceDecisionItem%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(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 DecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItemCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to decisions for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.DecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.DecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..8b3e8c0035cb --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewInstanceDecisionItem.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/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..9299a8510d69 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..dee115403e58 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs new file mode 100644 index 000000000000..9a973c5ee662 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs @@ -0,0 +1,241 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.InsightsRequestBuilder Insights + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.InsightsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.InstanceRequestBuilder Instance + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.InstanceRequestBuilder(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 AccessReviewInstanceDecisionItemItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%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 AccessReviewInstanceDecisionItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property decisions in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..10cc0ccdeb13 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs new file mode 100644 index 000000000000..64509a7bdb78 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// The unique identifier of governanceInsight + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("governanceInsight%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(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 InsightsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InsightsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsightCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to insights for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.InsightsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.InsightsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs similarity index 60% rename from src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilder.cs rename to src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs index e90763e44629..bd420cac41f3 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/DistributionListMemberItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs @@ -2,7 +2,6 @@ #pragma warning disable CS0618 using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models; -using Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -11,37 +10,32 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item { /// - /// Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMemberItemRequestBuilder : BaseRequestBuilder + public partial class GovernanceInsightItemRequestBuilder : BaseRequestBuilder { - /// Provides operations to manage the contact property of the microsoft.graph.distributionListMember entity. - public global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.ContactRequestBuilder Contact - { - get => new global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.ContactRequestBuilder(PathParameters, RequestAdapter); - } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public DistributionListMemberItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}{?%24expand,%24select}", pathParameters) + public GovernanceInsightItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", pathParameters) { } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public DistributionListMemberItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}{?%24expand,%24select}", rawUrl) + public GovernanceInsightItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl) { } /// - /// Delete navigation property distributionListMembers for users + /// Delete navigation property insights for identityGovernance /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -63,19 +57,19 @@ public async Task DeleteAsync(Action - /// The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. /// - /// A + /// A /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. /// When receiving a 4XX or 5XX status code #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); @@ -83,23 +77,23 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.DistributionListMember.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the navigation property distributionListMembers in users + /// Update the navigation property insights in identityGovernance /// - /// A + /// A /// The request body /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and 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.DistributionListMember body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.DistributionListMember body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); @@ -108,10 +102,10 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.DistributionListMember.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete navigation property distributionListMembers for users + /// Delete navigation property insights for identityGovernance /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -130,17 +124,17 @@ public RequestInformation ToDeleteRequestInformation(Action - /// The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) { #endif var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); @@ -149,18 +143,18 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the navigation property distributionListMembers in users + /// Update the navigation property insights in identityGovernance /// /// A /// The request body /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.DistributionListMember body, Action>? requestConfiguration = default) + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.DistributionListMember body, Action> requestConfiguration = default) + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action> requestConfiguration = default) { #endif if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); @@ -173,25 +167,25 @@ public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta /// /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. /// - /// A + /// A /// The raw URL to use for the request builder. - public global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder WithUrl(string rawUrl) + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder WithUrl(string rawUrl) { - return new global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder(rawUrl, RequestAdapter); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(rawUrl, RequestAdapter); } /// /// Configuration for the request such as headers, query parameters, and middleware options. /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMemberItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + public partial class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration { } /// - /// The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMemberItemRequestBuilderGetQueryParameters + public partial class GovernanceInsightItemRequestBuilderGetQueryParameters { /// Expand related entities #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -219,7 +213,7 @@ public partial class DistributionListMemberItemRequestBuilderGetQueryParameters /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMemberItemRequestBuilderGetRequestConfiguration : RequestConfiguration + public partial class GovernanceInsightItemRequestBuilderGetRequestConfiguration : RequestConfiguration { } /// @@ -227,7 +221,7 @@ public partial class DistributionListMemberItemRequestBuilderGetRequestConfigura /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class DistributionListMemberItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + public partial class GovernanceInsightItemRequestBuilderPatchRequestConfiguration : RequestConfiguration { } } diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..c141ef92233a --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", rawUrl) + { + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..4fddebf886a7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions +{ + /// + /// Provides operations to call the applyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", rawUrl) + { + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..e6a2ea1d8ddd --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The applyDescription property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#nullable restore +#else + public string ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#endif + /// The applyResult property + public global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? ApplyResult + { + get { return BackingStore?.Get("applyResult"); } + set { BackingStore?.Set("applyResult", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The customDataProvidedResourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#nullable restore +#else + public string CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "applyDescription", n => { ApplyDescription = n.GetStringValue(); } }, + { "applyResult", n => { ApplyResult = n.GetEnumValue(); } }, + { "customDataProvidedResourceId", n => { CustomDataProvidedResourceId = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("applyDescription", ApplyDescription); + writer.WriteEnumValue("applyResult", ApplyResult); + writer.WriteStringValue("customDataProvidedResourceId", CustomDataProvidedResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..ee3aafea0437 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions +{ + /// + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", rawUrl) + { + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..6aeec92f8072 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..5996e1c117d2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", rawUrl) + { + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs new file mode 100644 index 000000000000..b6a610771a20 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewReviewer + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewReviewer%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(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 ContactedReviewersRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ContactedReviewersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ContactedReviewers/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ContactedReviewers/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..8a9a087fc574 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ContactedReviewers/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs new file mode 100644 index 000000000000..b92c6f75142e --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AccessReviewReviewerItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%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 AccessReviewReviewerItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs new file mode 100644 index 000000000000..7517093486a5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition +{ + /// + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", rawUrl) + { + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewScheduleDefinition.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/InstanceRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/InstanceRequestBuilder.cs new file mode 100644 index 000000000000..7094623c525c --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/InstanceRequestBuilder.cs @@ -0,0 +1,295 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance +{ + /// + /// Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the applyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder ApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder BatchApplyCustomDataProvidedResourceDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder ContactedReviewers + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder Definition + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the resetDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder ResetDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the sendReminder method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder SendReminder + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.StagesRequestBuilder Stages + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.StagesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stop method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop.StopRequestBuilder Stop + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop.StopRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stopApplyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder StopApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder(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 InstanceRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InstanceRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property instance for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property instance in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property instance for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 instance in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.InstanceRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.InstanceRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..766ae2d56add --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions +{ + /// + /// Provides operations to call the resetDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", rawUrl) + { + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs new file mode 100644 index 000000000000..f300cf961eb4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder +{ + /// + /// Provides operations to call the sendReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", rawUrl) + { + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..b33791795dd7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..a3713931dd61 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewStage.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/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..a65f1f3dca5f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// 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 GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..9bcb5a2cdbf5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..36d0428d1f88 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs new file mode 100644 index 000000000000..f2ec5608288a --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -0,0 +1,253 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item +{ + /// + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder Decisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stop method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder Stop + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder(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 AccessReviewStageItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%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 AccessReviewStageItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property stages for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property stages in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property stages for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 stages in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..19b6361483ee --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..f1544725bd09 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..33a843fdfa60 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/DecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/DecisionsRequestBuilder.cs new file mode 100644 index 000000000000..a3a022722b71 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/DecisionsRequestBuilder.cs @@ -0,0 +1,255 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the recordAllDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder RecordAllDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// The unique identifier of accessReviewInstanceDecisionItem + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewInstanceDecisionItem%2Did1", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(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 DecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItemCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to decisions for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..aa99bcdb191c --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewInstanceDecisionItem.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/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..eec1added524 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..b23e07f1457b --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs new file mode 100644 index 000000000000..aec740304b36 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder Insights + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder(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 AccessReviewInstanceDecisionItemItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AccessReviewInstanceDecisionItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property decisions in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..16b4210311f2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs new file mode 100644 index 000000000000..dfa2cecc7d73 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// The unique identifier of governanceInsight + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("governanceInsight%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(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 InsightsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InsightsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsightCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to insights for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs new file mode 100644 index 000000000000..b0bcfd69e811 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GovernanceInsightItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%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 GovernanceInsightItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property insights in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..1fc63a404366 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RecordAllDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RecordAllDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..a53d39b6689a --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions +{ + /// + /// Provides operations to call the recordAllDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", rawUrl) + { + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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); + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.cs new file mode 100644 index 000000000000..c5a558c85a29 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop +{ + /// + /// Provides operations to call the stop method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop", rawUrl) + { + } + /// + /// Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/StagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/StagesRequestBuilder.cs new file mode 100644 index 000000000000..850e8bd92b9b --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stages/StagesRequestBuilder.cs @@ -0,0 +1,249 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages +{ + /// + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewStage + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewStage%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder(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 StagesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewStageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to stages for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 stages for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.StagesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.StagesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stop/StopRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stop/StopRequestBuilder.cs new file mode 100644 index 000000000000..6f833c9ebde4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/Stop/StopRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop +{ + /// + /// Provides operations to call the stop method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", rawUrl) + { + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop.StopRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop.StopRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..14ea2e40d721 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions +{ + /// + /// Provides operations to call the stopApplyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", rawUrl) + { + } + /// + /// Invoke action stopApplyDecisions + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action stopApplyDecisions + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..8307eaaafc63 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RecordAllDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RecordAllDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..93736543928a --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions +{ + /// + /// Provides operations to call the recordAllDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/recordAllDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/recordAllDecisions", rawUrl) + { + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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); + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Definition/DefinitionRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Definition/DefinitionRequestBuilder.cs new file mode 100644 index 000000000000..edf63917fb5b --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Definition/DefinitionRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition +{ + /// + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/definition{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/definition{?%24expand,%24select}", rawUrl) + { + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewScheduleDefinition.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.DefinitionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.DefinitionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..f65055af7674 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions +{ + /// + /// Provides operations to call the resetDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/resetDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/resetDecisions", rawUrl) + { + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions.ResetDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions.ResetDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/SendReminder/SendReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/SendReminder/SendReminderRequestBuilder.cs new file mode 100644 index 000000000000..cfdd641a1385 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/SendReminder/SendReminderRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder +{ + /// + /// Provides operations to call the sendReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/sendReminder", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/sendReminder", rawUrl) + { + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder.SendReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder.SendReminderRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..a81bbde3534c --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..1d5a045342d7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewStage.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/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..5456fe586a33 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// 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 GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..31d4cbfa38f1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..097396f57a08 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs new file mode 100644 index 000000000000..0dbcd4067ff9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -0,0 +1,253 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item +{ + /// + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder Decisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stop method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop.StopRequestBuilder Stop + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop.StopRequestBuilder(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 AccessReviewStageItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%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 AccessReviewStageItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property stages for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property stages in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property stages for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 stages in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..266a4374f368 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..b0a6c003bc1f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..1940023be3c9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.cs new file mode 100644 index 000000000000..b32a41ec93d9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.cs @@ -0,0 +1,255 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the recordAllDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder RecordAllDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// The unique identifier of accessReviewInstanceDecisionItem + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewInstanceDecisionItem%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(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 DecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItemCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to decisions for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..a8a5b7ed450f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewInstanceDecisionItem.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/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..03beb6a7e26d --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..3ded41e95a99 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs new file mode 100644 index 000000000000..14e88de51ece --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs @@ -0,0 +1,241 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder Insights + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.InstanceRequestBuilder Instance + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.InstanceRequestBuilder(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 AccessReviewInstanceDecisionItemItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%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 AccessReviewInstanceDecisionItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property decisions in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..303d66b77cff --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs new file mode 100644 index 000000000000..09760637d1cb --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// The unique identifier of governanceInsight + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("governanceInsight%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(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 InsightsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InsightsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsightCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to insights for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs new file mode 100644 index 000000000000..71d5117cb4ad --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GovernanceInsightItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%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 GovernanceInsightItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property insights in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..eab967376aea --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", rawUrl) + { + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..181528efc9a8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions +{ + /// + /// Provides operations to call the applyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", rawUrl) + { + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..aec7e59b1799 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The applyDescription property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#nullable restore +#else + public string ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#endif + /// The applyResult property + public global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? ApplyResult + { + get { return BackingStore?.Get("applyResult"); } + set { BackingStore?.Set("applyResult", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The customDataProvidedResourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#nullable restore +#else + public string CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "applyDescription", n => { ApplyDescription = n.GetStringValue(); } }, + { "applyResult", n => { ApplyResult = n.GetEnumValue(); } }, + { "customDataProvidedResourceId", n => { CustomDataProvidedResourceId = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("applyDescription", ApplyDescription); + writer.WriteEnumValue("applyResult", ApplyResult); + writer.WriteStringValue("customDataProvidedResourceId", CustomDataProvidedResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..993ecda61c10 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions +{ + /// + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", rawUrl) + { + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..eff825a309a8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..bab396ac426c --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", rawUrl) + { + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs new file mode 100644 index 000000000000..7f516cba82a8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewReviewer + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewReviewer%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(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 ContactedReviewersRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ContactedReviewersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..24998fe272b5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs new file mode 100644 index 000000000000..2445c4d2925e --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AccessReviewReviewerItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%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 AccessReviewReviewerItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..b12e311c58b8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/DecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/DecisionsRequestBuilder.cs new file mode 100644 index 000000000000..0ce97d5534c1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/DecisionsRequestBuilder.cs @@ -0,0 +1,255 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the recordAllDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder RecordAllDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewInstanceDecisionItem + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewInstanceDecisionItem%2Did1", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(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 DecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItemCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to decisions for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..ce31f281137d --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewInstanceDecisionItem.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/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..78475c4e1ada --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..141ef34ba5b6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs new file mode 100644 index 000000000000..37fde73a92ac --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder Insights + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder(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 AccessReviewInstanceDecisionItemItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AccessReviewInstanceDecisionItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property decisions in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..931d7d61ab7d --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/InsightsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/InsightsRequestBuilder.cs new file mode 100644 index 000000000000..9c8dad2e93f1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/InsightsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// The unique identifier of governanceInsight + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("governanceInsight%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(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 InsightsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InsightsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsightCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to insights for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs new file mode 100644 index 000000000000..eba877517419 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GovernanceInsightItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%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 GovernanceInsightItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property insights in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..0f65780d35d4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RecordAllDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RecordAllDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..5b927625d3dc --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions +{ + /// + /// Provides operations to call the recordAllDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions", rawUrl) + { + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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); + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs new file mode 100644 index 000000000000..dfc876e31de6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition +{ + /// + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", rawUrl) + { + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewScheduleDefinition.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/InstanceRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/InstanceRequestBuilder.cs new file mode 100644 index 000000000000..4a4b40adc135 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/InstanceRequestBuilder.cs @@ -0,0 +1,295 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance +{ + /// + /// Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the applyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder ApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder BatchApplyCustomDataProvidedResourceDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder ContactedReviewers + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder Decisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder Definition + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the resetDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder ResetDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the sendReminder method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder SendReminder + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stop method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.StopRequestBuilder Stop + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.StopRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stopApplyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder StopApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder(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 InstanceRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InstanceRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property instance for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property instance in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property instance for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 instance in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.InstanceRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.InstanceRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..ea6a67eb5252 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions +{ + /// + /// Provides operations to call the resetDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", rawUrl) + { + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs new file mode 100644 index 000000000000..8e31d8a35bd9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder +{ + /// + /// Provides operations to call the sendReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", rawUrl) + { + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Stop/StopRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Stop/StopRequestBuilder.cs new file mode 100644 index 000000000000..ef0a2c7be438 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/Stop/StopRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop +{ + /// + /// Provides operations to call the stop method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", rawUrl) + { + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.StopRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.StopRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..7aae50f4960f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions +{ + /// + /// Provides operations to call the stopApplyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", rawUrl) + { + } + /// + /// Invoke action stopApplyDecisions + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action stopApplyDecisions + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..551092fc8485 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RecordAllDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RecordAllDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..52646457ee97 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions +{ + /// + /// Provides operations to call the recordAllDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", rawUrl) + { + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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); + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilder.cs new file mode 100644 index 000000000000..47ddfdc49cf8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/Item/Stop/StopRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop +{ + /// + /// Provides operations to call the stop method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", rawUrl) + { + } + /// + /// Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop.StopRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop.StopRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilder.cs new file mode 100644 index 000000000000..4735d64d3954 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stages/StagesRequestBuilder.cs @@ -0,0 +1,249 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages +{ + /// + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewStage + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewStage%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder(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 StagesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewStageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to stages for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 stages for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.StagesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.StagesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stop/StopRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stop/StopRequestBuilder.cs new file mode 100644 index 000000000000..bd2ada0bbada --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/Stop/StopRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop +{ + /// + /// Provides operations to call the stop method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stop", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stop", rawUrl) + { + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop.StopRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop.StopRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..45cca67fabce --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Instances/Item/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions +{ + /// + /// Provides operations to call the stopApplyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stopApplyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stopApplyDecisions", rawUrl) + { + } + /// + /// Invoke action stopApplyDecisions + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action stopApplyDecisions + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions.StopApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions.StopApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Stop/StopRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Stop/StopRequestBuilder.cs new file mode 100644 index 000000000000..288416601276 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Definitions/Item/Stop/StopRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop +{ + /// + /// Provides operations to call the stop method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/stop", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/stop", rawUrl) + { + } + /// + /// Invoke action stop + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action stop + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop.StopRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop.StopRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..d43909c987e6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/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.IdentityGovernance.AccessReviews.Unified.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.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.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..9aecde776c1f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewInstance.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/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..8abf766705f3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// 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 GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..4fc9762f0ba9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilder.cs new file mode 100644 index 000000000000..aea873fbc646 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,249 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + /// The unique identifier of accessReviewInstance + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewInstance%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Represents the unified (vNext) instance of a review. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to instances for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Represents the unified (vNext) instance of a review. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 instances for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.IdentityGovernance.AccessReviews.Unified.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Represents the unified (vNext) instance of a review. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..151775b8efa5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs new file mode 100644 index 000000000000..c5536140e22d --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/AccessReviewInstanceItemRequestBuilder.cs @@ -0,0 +1,301 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the applyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder ApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder BatchApplyCustomDataProvidedResourceDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.ContactedReviewersRequestBuilder ContactedReviewers + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.ContactedReviewersRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.DecisionsRequestBuilder Decisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.DecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.DefinitionRequestBuilder Definition + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.DefinitionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the resetDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions.ResetDecisionsRequestBuilder ResetDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions.ResetDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the sendReminder method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder.SendReminderRequestBuilder SendReminder + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder.SendReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.StagesRequestBuilder Stages + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.StagesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stop method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop.StopRequestBuilder Stop + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop.StopRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stopApplyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions.StopApplyDecisionsRequestBuilder StopApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions.StopApplyDecisionsRequestBuilder(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 AccessReviewInstanceItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%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 AccessReviewInstanceItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property instances for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Represents the unified (vNext) instance of a review. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property instances in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property instances for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Represents the unified (vNext) instance of a review. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 instances in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Represents the unified (vNext) instance of a review. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..b06f68a07c56 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ApplyDecisions/ApplyDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions +{ + /// + /// Provides operations to call the applyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/applyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/applyDecisions", rawUrl) + { + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..5337d5bcca61 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The applyDescription property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#nullable restore +#else + public string ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#endif + /// The applyResult property + public global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? ApplyResult + { + get { return BackingStore?.Get("applyResult"); } + set { BackingStore?.Set("applyResult", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The customDataProvidedResourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#nullable restore +#else + public string CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "applyDescription", n => { ApplyDescription = n.GetStringValue(); } }, + { "applyResult", n => { ApplyResult = n.GetEnumValue(); } }, + { "customDataProvidedResourceId", n => { CustomDataProvidedResourceId = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("applyDescription", ApplyDescription); + writer.WriteEnumValue("applyResult", ApplyResult); + writer.WriteStringValue("customDataProvidedResourceId", CustomDataProvidedResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..6301524d27dc --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions +{ + /// + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions", rawUrl) + { + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..4eab2b9aff47 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..bd15e975ba08 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.cs new file mode 100644 index 000000000000..be6459671839 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/ContactedReviewersRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewReviewer + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewReviewer%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(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 ContactedReviewersRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ContactedReviewersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.ContactedReviewersRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.ContactedReviewersRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..d5317fd4d191 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/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.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/$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.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs new file mode 100644 index 000000000000..d985b6cbe401 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AccessReviewReviewerItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%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 AccessReviewReviewerItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..8d474ff5db60 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/$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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilder.cs new file mode 100644 index 000000000000..36ca22102634 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/DecisionsRequestBuilder.cs @@ -0,0 +1,255 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the recordAllDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder RecordAllDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewInstanceDecisionItem + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewInstanceDecisionItem%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(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 DecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItemCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to decisions for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.DecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.DecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..a04c68dcd765 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewInstanceDecisionItem.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/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..161066c37544 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..9813c2953045 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs new file mode 100644 index 000000000000..9bd939ecc4f2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs @@ -0,0 +1,241 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.InsightsRequestBuilder Insights + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.InsightsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.InstanceRequestBuilder Instance + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.InstanceRequestBuilder(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 AccessReviewInstanceDecisionItemItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%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 AccessReviewInstanceDecisionItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property decisions in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..8557a34d1a85 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs new file mode 100644 index 000000000000..e30b865c93f2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// The unique identifier of governanceInsight + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("governanceInsight%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(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 InsightsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InsightsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsightCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to insights for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.InsightsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.InsightsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs new file mode 100644 index 000000000000..072bcbff43cd --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GovernanceInsightItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%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 GovernanceInsightItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property insights in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..dc5b1e5189ad --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", rawUrl) + { + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..57bf83a83e08 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions +{ + /// + /// Provides operations to call the applyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", rawUrl) + { + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..d2aa7bac8a73 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The applyDescription property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#nullable restore +#else + public string ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#endif + /// The applyResult property + public global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? ApplyResult + { + get { return BackingStore?.Get("applyResult"); } + set { BackingStore?.Set("applyResult", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The customDataProvidedResourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#nullable restore +#else + public string CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "applyDescription", n => { ApplyDescription = n.GetStringValue(); } }, + { "applyResult", n => { ApplyResult = n.GetEnumValue(); } }, + { "customDataProvidedResourceId", n => { CustomDataProvidedResourceId = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("applyDescription", ApplyDescription); + writer.WriteEnumValue("applyResult", ApplyResult); + writer.WriteStringValue("customDataProvidedResourceId", CustomDataProvidedResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..f6cb9a0bd839 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions +{ + /// + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", rawUrl) + { + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..4d8d7bfd56f7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..e5f546fd3094 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", rawUrl) + { + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs new file mode 100644 index 000000000000..1001d3e65daa --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewReviewer + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewReviewer%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(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 ContactedReviewersRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ContactedReviewersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ContactedReviewers/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ContactedReviewers/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..272a9f4057e1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ContactedReviewers/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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs new file mode 100644 index 000000000000..14370fb239fb --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AccessReviewReviewerItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%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 AccessReviewReviewerItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs new file mode 100644 index 000000000000..61104c40a83f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition +{ + /// + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", rawUrl) + { + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewScheduleDefinition.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/InstanceRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/InstanceRequestBuilder.cs new file mode 100644 index 000000000000..146bf36e2a46 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/InstanceRequestBuilder.cs @@ -0,0 +1,295 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance +{ + /// + /// Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the applyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder ApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder BatchApplyCustomDataProvidedResourceDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder ContactedReviewers + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder Definition + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the resetDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder ResetDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the sendReminder method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder SendReminder + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.StagesRequestBuilder Stages + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.StagesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stop method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop.StopRequestBuilder Stop + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop.StopRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stopApplyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder StopApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder(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 InstanceRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InstanceRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property instance for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property instance in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property instance for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 instance in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.InstanceRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.InstanceRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..d546cc9908ea --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions +{ + /// + /// Provides operations to call the resetDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", rawUrl) + { + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs new file mode 100644 index 000000000000..276645693df7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder +{ + /// + /// Provides operations to call the sendReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", rawUrl) + { + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..b9bf65880274 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..a5419e6ae263 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewStage.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/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..d939cecc2123 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// 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 GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..599f812735f2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..7d9e1f37674e --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs new file mode 100644 index 000000000000..1a0897e38ad8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -0,0 +1,253 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item +{ + /// + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder Decisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stop method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder Stop + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder(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 AccessReviewStageItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%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 AccessReviewStageItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property stages for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property stages in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property stages for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 stages in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..0fdba1906ca8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..9542a407c724 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..157636ff6dd6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/DecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/DecisionsRequestBuilder.cs new file mode 100644 index 000000000000..5abf981e2e68 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/DecisionsRequestBuilder.cs @@ -0,0 +1,255 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the recordAllDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder RecordAllDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// The unique identifier of accessReviewInstanceDecisionItem + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewInstanceDecisionItem%2Did1", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(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 DecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItemCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to decisions for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..83998ce3a843 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewInstanceDecisionItem.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/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..440c568ad301 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..241df8ae723c --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs new file mode 100644 index 000000000000..b93265939dba --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder Insights + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder(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 AccessReviewInstanceDecisionItemItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AccessReviewInstanceDecisionItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property decisions in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..a628e3b9571c --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs new file mode 100644 index 000000000000..8f0cbb7966b4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// The unique identifier of governanceInsight + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("governanceInsight%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(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 InsightsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InsightsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsightCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to insights for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs new file mode 100644 index 000000000000..266de5540647 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GovernanceInsightItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%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 GovernanceInsightItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property insights in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..8634bbd69513 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RecordAllDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RecordAllDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..9fbef96c233b --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions +{ + /// + /// Provides operations to call the recordAllDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", rawUrl) + { + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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); + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.cs new file mode 100644 index 000000000000..213bf53b4ecd --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/Item/Stop/StopRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop +{ + /// + /// Provides operations to call the stop method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop", rawUrl) + { + } + /// + /// Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/StagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/StagesRequestBuilder.cs new file mode 100644 index 000000000000..73e5d7eee0db --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stages/StagesRequestBuilder.cs @@ -0,0 +1,249 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages +{ + /// + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewStage + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewStage%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder(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 StagesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewStageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to stages for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 stages for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.StagesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.StagesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stop/StopRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stop/StopRequestBuilder.cs new file mode 100644 index 000000000000..379fa1dadfbd --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/Stop/StopRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop +{ + /// + /// Provides operations to call the stop method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", rawUrl) + { + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop.StopRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop.StopRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..3129dbfa5ead --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions +{ + /// + /// Provides operations to call the stopApplyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", rawUrl) + { + } + /// + /// Invoke action stopApplyDecisions + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action stopApplyDecisions + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..cb1a85be2fad --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RecordAllDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RecordAllDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..0860db48df98 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions +{ + /// + /// Provides operations to call the recordAllDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/recordAllDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/recordAllDecisions", rawUrl) + { + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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); + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Definition/DefinitionRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Definition/DefinitionRequestBuilder.cs new file mode 100644 index 000000000000..3dad17961612 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Definition/DefinitionRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition +{ + /// + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/definition{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/definition{?%24expand,%24select}", rawUrl) + { + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewScheduleDefinition.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.DefinitionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.DefinitionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..3dc4b836da75 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/ResetDecisions/ResetDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions +{ + /// + /// Provides operations to call the resetDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/resetDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/resetDecisions", rawUrl) + { + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions.ResetDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions.ResetDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/SendReminder/SendReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/SendReminder/SendReminderRequestBuilder.cs new file mode 100644 index 000000000000..c6fa3f94bd45 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/SendReminder/SendReminderRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder +{ + /// + /// Provides operations to call the sendReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/sendReminder", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/sendReminder", rawUrl) + { + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder.SendReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder.SendReminderRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..7e932b9cf4b9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/$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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..b4fa13157a70 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewStage.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/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..b79bc6d60436 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// 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 GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..dd338a2aaa08 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..c4bc28bcb59d --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs new file mode 100644 index 000000000000..344584bdf354 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -0,0 +1,253 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item +{ + /// + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder Decisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stop method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop.StopRequestBuilder Stop + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop.StopRequestBuilder(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 AccessReviewStageItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%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 AccessReviewStageItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property stages for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property stages in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property stages for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 stages in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewStageItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..76320ef69993 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..62f7f464f22e --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..95a95718960f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.cs new file mode 100644 index 000000000000..094c962abb8d --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.cs @@ -0,0 +1,255 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the recordAllDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder RecordAllDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// The unique identifier of accessReviewInstanceDecisionItem + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewInstanceDecisionItem%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(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 DecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItemCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to decisions for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..0a1b64211259 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewInstanceDecisionItem.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/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..de145c0ef0ab --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..d0aa6e49c910 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs new file mode 100644 index 000000000000..b4da60abf260 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs @@ -0,0 +1,241 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder Insights + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.InstanceRequestBuilder Instance + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.InstanceRequestBuilder(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 AccessReviewInstanceDecisionItemItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%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 AccessReviewInstanceDecisionItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property decisions in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..71f61590817f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs new file mode 100644 index 000000000000..69fd526fb485 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/InsightsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// The unique identifier of governanceInsight + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("governanceInsight%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(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 InsightsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InsightsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsightCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to insights for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs new file mode 100644 index 000000000000..6078d7629dcf --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GovernanceInsightItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%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 GovernanceInsightItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property insights in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..7c0ed2e291a6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations", rawUrl) + { + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..4cf851114400 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ApplyDecisions/ApplyDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions +{ + /// + /// Provides operations to call the applyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions", rawUrl) + { + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..b80210615e43 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The applyDescription property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#nullable restore +#else + public string ApplyDescription + { + get { return BackingStore?.Get("applyDescription"); } + set { BackingStore?.Set("applyDescription", value); } + } +#endif + /// The applyResult property + public global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? ApplyResult + { + get { return BackingStore?.Get("applyResult"); } + set { BackingStore?.Set("applyResult", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The customDataProvidedResourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#nullable restore +#else + public string CustomDataProvidedResourceId + { + get { return BackingStore?.Get("customDataProvidedResourceId"); } + set { BackingStore?.Set("customDataProvidedResourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "applyDescription", n => { ApplyDescription = n.GetStringValue(); } }, + { "applyResult", n => { ApplyResult = n.GetEnumValue(); } }, + { "customDataProvidedResourceId", n => { CustomDataProvidedResourceId = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("applyDescription", ApplyDescription); + writer.WriteEnumValue("applyResult", ApplyResult); + writer.WriteStringValue("customDataProvidedResourceId", CustomDataProvidedResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..5448c6b7e9b7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchApplyCustomDataProvidedResourceDecisions/BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions +{ + /// + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions", rawUrl) + { + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody body, Action> requestConfiguration = default) + { +#endif + if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..c4eeef452811 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..3c6f2f254e69 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions", rawUrl) + { + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs new file mode 100644 index 000000000000..8fd53c1e91f2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/ContactedReviewersRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewReviewer + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewReviewer%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(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 ContactedReviewersRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ContactedReviewersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to contactedReviewers for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ContactedReviewersRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..72fb3dc1068b --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs new file mode 100644 index 000000000000..e0233fe28434 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ContactedReviewers/Item/AccessReviewReviewerItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item +{ + /// + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AccessReviewReviewerItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%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 AccessReviewReviewerItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.AccessReviewReviewer.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property contactedReviewers for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property contactedReviewers in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewReviewer 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..3fb453939f7f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/DecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/DecisionsRequestBuilder.cs new file mode 100644 index 000000000000..05d3f81d7d26 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/DecisionsRequestBuilder.cs @@ -0,0 +1,255 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the recordAllDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder RecordAllDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewInstanceDecisionItem + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewInstanceDecisionItem%2Did1", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(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 DecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItemCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to decisions for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs new file mode 100644 index 000000000000..264fae0c1e42 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnGetResponse : 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse(); + } + /// + /// 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.AccessReviewInstanceDecisionItem.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/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs new file mode 100644 index 000000000000..d7cbf5307090 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn +{ + /// + /// Provides operations to call the filterByCurrentUser method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: on='{on}' + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string on = "") : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(on)) PathParameters.Add("on", on); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public FilterByCurrentUserWithOnRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsFilterByCurrentUserWithOnGetResponseAsync(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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsFilterByCurrentUserWithOnGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs new file mode 100644 index 000000000000..850407bc7194 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn +{ + [Obsolete("This class is obsolete. Use FilterByCurrentUserWithOnGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class FilterByCurrentUserWithOnResponse : global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs new file mode 100644 index 000000000000..864ae75e6cb3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/AccessReviewInstanceDecisionItemItemRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item +{ + /// + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder Insights + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder(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 AccessReviewInstanceDecisionItemItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AccessReviewInstanceDecisionItemItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property decisions in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property decisions for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 decisions in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..836e4ea0743f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/InsightsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/InsightsRequestBuilder.cs new file mode 100644 index 000000000000..c77d21581818 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/InsightsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// The unique identifier of governanceInsight + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("governanceInsight%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(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 InsightsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InsightsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsightCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to insights for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InsightsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs new file mode 100644 index 000000000000..e01dc3a564e4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/Item/Insights/Item/GovernanceInsightItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item +{ + /// + /// Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GovernanceInsightItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%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 GovernanceInsightItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property insights in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.GovernanceInsight.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property insights for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 insights in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.GovernanceInsight 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GovernanceInsightItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..1fbf1ce97787 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RecordAllDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RecordAllDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..e6a828df56d3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions +{ + /// + /// Provides operations to call the recordAllDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions", rawUrl) + { + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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); + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs new file mode 100644 index 000000000000..371b3376c3de --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Definition/DefinitionRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition +{ + /// + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DefinitionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}", rawUrl) + { + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewScheduleDefinition.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DefinitionRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/InstanceRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/InstanceRequestBuilder.cs new file mode 100644 index 000000000000..ed64d72f240a --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/InstanceRequestBuilder.cs @@ -0,0 +1,295 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance +{ + /// + /// Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the applyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder ApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder BatchApplyCustomDataProvidedResourceDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder ContactedReviewers + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder Decisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder Definition + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the resetDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder ResetDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the sendReminder method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder SendReminder + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stop method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.StopRequestBuilder Stop + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.StopRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the stopApplyDecisions method. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder StopApplyDecisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder(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 InstanceRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public InstanceRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property instance for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property instance in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.AccessReviewInstance.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property instance for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 instance in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewInstance 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.InstanceRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.InstanceRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstanceRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..97d027059028 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/ResetDecisions/ResetDecisionsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions +{ + /// + /// Provides operations to call the resetDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ResetDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions", rawUrl) + { + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ResetDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs new file mode 100644 index 000000000000..be26c8b0b5fb --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/SendReminder/SendReminderRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder +{ + /// + /// Provides operations to call the sendReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SendReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder", rawUrl) + { + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Send a reminder to the reviewers of a currently active accessReviewInstance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SendReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Stop/StopRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Stop/StopRequestBuilder.cs new file mode 100644 index 000000000000..c386c754b176 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/Stop/StopRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop +{ + /// + /// Provides operations to call the stop method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop", rawUrl) + { + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.StopRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.StopRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..7f63ce1cd06f --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/Item/Instance/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions +{ + /// + /// Provides operations to call the stopApplyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions", rawUrl) + { + } + /// + /// Invoke action stopApplyDecisions + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action stopApplyDecisions + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..e4a179eee4fc --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsPostRequestBody.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RecordAllDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RecordAllDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..bb703ae720ba --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Decisions/RecordAllDecisions/RecordAllDecisionsRequestBuilder.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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions +{ + /// + /// Provides operations to call the recordAllDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public RecordAllDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions", rawUrl) + { + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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); + } + /// + /// As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + /// + /// A + /// The request body + /// Configuration for the request such 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class RecordAllDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Stop/StopRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Stop/StopRequestBuilder.cs new file mode 100644 index 000000000000..62ec9d31924e --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/Item/Stop/StopRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop +{ + /// + /// Provides operations to call the stop method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", rawUrl) + { + } + /// + /// Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop.StopRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop.StopRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilder.cs new file mode 100644 index 000000000000..4db9a8b190fe --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stages/StagesRequestBuilder.cs @@ -0,0 +1,249 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages +{ + /// + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + /// The unique identifier of accessReviewStage + /// A + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("accessReviewStage%2Did", position); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder(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 StagesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Provides operations to call the filterByCurrentUser method. + /// + /// A + /// Usage: on='{on}' + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder FilterByCurrentUserWithOn(string on) + { + if(string.IsNullOrEmpty(on)) throw new ArgumentNullException(nameof(on)); + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder(PathParameters, RequestAdapter, on); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.AccessReviewStageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to stages for identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.AccessReviewStage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 stages for identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.AccessReviewStage 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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.StagesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.StagesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StagesRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stop/StopRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stop/StopRequestBuilder.cs new file mode 100644 index 000000000000..0f87fc6220b6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/Stop/StopRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop +{ + /// + /// Provides operations to call the stop method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stop", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stop", rawUrl) + { + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop.StopRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop.StopRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..288cfa7d00bd --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/Instances/Item/StopApplyDecisions/StopApplyDecisionsRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#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.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions +{ + /// + /// Provides operations to call the stopApplyDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stopApplyDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StopApplyDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stopApplyDecisions", rawUrl) + { + } + /// + /// Invoke action stopApplyDecisions + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action stopApplyDecisions + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions.StopApplyDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions.StopApplyDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StopApplyDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilder.cs new file mode 100644 index 000000000000..b93f811803d5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/AccessReviews/Unified/UnifiedRequestBuilder.cs @@ -0,0 +1,247 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions; +using Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified +{ + /// + /// Provides operations to manage the unified property of the microsoft.graph.accessReviewSet entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UnifiedRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.DecisionsRequestBuilder Decisions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.DecisionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.DefinitionsRequestBuilder Definitions + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.DefinitionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + public global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.InstancesRequestBuilder(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 UnifiedRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public UnifiedRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/unified{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property unified for identityGovernance + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.UnifiedRoot.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property unified in identityGovernance + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.UnifiedRoot body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.UnifiedRoot 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.UnifiedRoot.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property unified for identityGovernance + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 unified in identityGovernance + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.UnifiedRoot body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.UnifiedRoot 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.IdentityGovernance.AccessReviews.Unified.UnifiedRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.UnifiedRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UnifiedRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UnifiedRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UnifiedRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UnifiedRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListItemRequestBuilder.cs index 99dfc767abeb..71c618c7ab76 100644 --- a/src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListItemRequestBuilder.cs @@ -2,7 +2,6 @@ #pragma warning disable CS0618 using Microsoft.Graph.Beta.Me.DistributionLists.Item.AddMembers; using Microsoft.Graph.Beta.Me.DistributionLists.Item.DeleteMembers; -using Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers; using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models; using Microsoft.Kiota.Abstractions.Extensions; @@ -31,11 +30,6 @@ public partial class DistributionListItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DeleteMembers.DeleteMembersRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. - public global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.DistributionListMembersRequestBuilder DistributionListMembers - { - get => new global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.DistributionListMembersRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Me/Events/EventsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/EventsRequestBuilder.cs index 2413845e93bc..1cca8afa6683 100644 --- a/src/Microsoft.Graph/Generated/Me/Events/EventsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Events/EventsRequestBuilder.cs @@ -84,7 +84,7 @@ public EventsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : bas return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create an event in the user's default calendar or specified calendar. By default, the allowNewTimeProposals property is set to true when an event is created, which means invitees can propose a different date/time for the event. See Propose new meeting times for more information on how to propose a time, and how to receive and accept a new time proposal. You can specify the time zone for each of the start and end times of the event as part of their values, because thestart and end properties are of dateTimeTimeZone type. First find the supported time zones to make sure you set only time zones that have been configured for the user's mailbox server. When an event is sent, the server sends invitations to all the attendees. Setting the location in an event An Exchange administrator can set up a mailbox and an email address for a resource such as a meeting room, or equipmentlike a projector. Users can then invite the resource as an attendee to a meeting. On behalf of the resource, the server accepts or rejectsthe meeting request based on the free/busy schedule of the resource.If the server accepts a meeting for the resource, it creates an event for the meeting in the resource's calendar. If the meeting is rescheduled,the server automatically updates the event in the resource's calendar. Another advantage of setting up a mailbox for a resource is to control scheduling of the resource, for example, only executivesor their delegates can book a private meeting room. If you're organizing an event that involves a meeting location: Additionally, if the meeting location has been set up as a resource, or if the event involves some equipment that has been set up as a resource: + /// Create an event in the user's default calendar or specified calendar. By default, the allowNewTimeProposals property is set to true when an event is created, which means invitees can propose a different date/time for the event. See Propose new meeting times for more information on how to propose a time, and how to receive and accept a new time proposal. You can specify the time zone for each of the start and end times of the event as part of their values, because thestart and end properties are of dateTimeTimeZone type. First find the supported time zones to make sure you set only time zones that have been configured for the user's mailbox server. When you create an event that includes attendees, the server sends invitations to all attendees. This ensures consistency between the organizer's and attendees' views of the event and can't be configured. Setting the location in an event An Exchange administrator can set up a mailbox and an email address for a resource such as a meeting room, or equipmentlike a projector. Users can then invite the resource as an attendee to a meeting. On behalf of the resource, the server accepts or rejectsthe meeting request based on the free/busy schedule of the resource.If the server accepts a meeting for the resource, it creates an event for the meeting in the resource's calendar. If the meeting is rescheduled,the server automatically updates the event in the resource's calendar. Another advantage of setting up a mailbox for a resource is to control scheduling of the resource, for example, only executivesor their delegates can book a private meeting room. If you're organizing an event that involves a meeting location: Additionally, if the meeting location has been set up as a resource, or if the event involves some equipment that has been set up as a resource: /// Find more info here /// /// A @@ -129,7 +129,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create an event in the user's default calendar or specified calendar. By default, the allowNewTimeProposals property is set to true when an event is created, which means invitees can propose a different date/time for the event. See Propose new meeting times for more information on how to propose a time, and how to receive and accept a new time proposal. You can specify the time zone for each of the start and end times of the event as part of their values, because thestart and end properties are of dateTimeTimeZone type. First find the supported time zones to make sure you set only time zones that have been configured for the user's mailbox server. When an event is sent, the server sends invitations to all the attendees. Setting the location in an event An Exchange administrator can set up a mailbox and an email address for a resource such as a meeting room, or equipmentlike a projector. Users can then invite the resource as an attendee to a meeting. On behalf of the resource, the server accepts or rejectsthe meeting request based on the free/busy schedule of the resource.If the server accepts a meeting for the resource, it creates an event for the meeting in the resource's calendar. If the meeting is rescheduled,the server automatically updates the event in the resource's calendar. Another advantage of setting up a mailbox for a resource is to control scheduling of the resource, for example, only executivesor their delegates can book a private meeting room. If you're organizing an event that involves a meeting location: Additionally, if the meeting location has been set up as a resource, or if the event involves some equipment that has been set up as a resource: + /// Create an event in the user's default calendar or specified calendar. By default, the allowNewTimeProposals property is set to true when an event is created, which means invitees can propose a different date/time for the event. See Propose new meeting times for more information on how to propose a time, and how to receive and accept a new time proposal. You can specify the time zone for each of the start and end times of the event as part of their values, because thestart and end properties are of dateTimeTimeZone type. First find the supported time zones to make sure you set only time zones that have been configured for the user's mailbox server. When you create an event that includes attendees, the server sends invitations to all attendees. This ensures consistency between the organizer's and attendees' views of the event and can't be configured. Setting the location in an event An Exchange administrator can set up a mailbox and an email address for a resource such as a meeting room, or equipmentlike a projector. Users can then invite the resource as an attendee to a meeting. On behalf of the resource, the server accepts or rejectsthe meeting request based on the free/busy schedule of the resource.If the server accepts a meeting for the resource, it creates an event for the meeting in the resource's calendar. If the meeting is rescheduled,the server automatically updates the event in the resource's calendar. Another advantage of setting up a mailbox for a resource is to control scheduling of the resource, for example, only executivesor their delegates can book a private meeting room. If you're organizing an event that involves a meeting location: Additionally, if the meeting location has been set up as a resource, or if the event involves some equipment that has been set up as a resource: /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs index e4d239edee38..df0a775f930a 100644 --- a/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs @@ -109,6 +109,7 @@ using Microsoft.Graph.Beta.Me.ServiceProvisioningErrors; using Microsoft.Graph.Beta.Me.Settings; using Microsoft.Graph.Beta.Me.Solutions; +using Microsoft.Graph.Beta.Me.SponsorOf; using Microsoft.Graph.Beta.Me.Sponsors; using Microsoft.Graph.Beta.Me.Teamwork; using Microsoft.Graph.Beta.Me.Todo; @@ -656,6 +657,11 @@ public partial class MeRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Me.Solutions.SolutionsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + public global::Microsoft.Graph.Beta.Me.SponsorOf.SponsorOfRequestBuilder SponsorOf + { + get => new global::Microsoft.Graph.Beta.Me.SponsorOf.SponsorOfRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the sponsors property of the microsoft.graph.user entity. public global::Microsoft.Graph.Beta.Me.Sponsors.SponsorsRequestBuilder Sponsors { diff --git a/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..4c9a5948e394 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs index 1c17976e4532..d0561f5e523e 100644 --- a/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -1,5 +1,7 @@ // #pragma warning disable CS0618 +using Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions; using Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Decisions; using Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Stop; using Microsoft.Graph.Beta.Models.ODataErrors; @@ -20,6 +22,16 @@ namespace Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.It [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. public global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder Decisions { diff --git a/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..dcc4b6a2cf5e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..f4e1ab22560f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..389d4525c312 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs index 180d2caa871d..83fb2ea1a1d0 100644 --- a/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -1,5 +1,7 @@ // #pragma warning disable CS0618 +using Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions; using Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.Decisions; using Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.Stop; using Microsoft.Graph.Beta.Models.ODataErrors; @@ -20,6 +22,16 @@ namespace Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. public global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.Decisions.DecisionsRequestBuilder Decisions { diff --git a/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..4b4fe63fa7f6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..56b3cb0bc19b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/PendingAccessReviewInstances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/SponsorOf/Count/CountRequestBuilder.cs similarity index 72% rename from src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilder.cs rename to src/Microsoft.Graph/Generated/Me/SponsorOf/Count/CountRequestBuilder.cs index 55c150c15802..c62c816c9516 100644 --- a/src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/SponsorOf/Count/CountRequestBuilder.cs @@ -9,7 +9,7 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count +namespace Microsoft.Graph.Beta.Me.SponsorOf.Count { /// /// Provides operations to count the resources in the collection. @@ -18,19 +18,19 @@ namespace Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers public partial class CountRequestBuilder : BaseRequestBuilder { /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/distributionLists/{distributionList%2Did}/distributionListMembers/$count{?%24filter,%24search}", pathParameters) + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/sponsorOf/$count{?%24filter,%24search}", pathParameters) { } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/distributionLists/{distributionList%2Did}/distributionListMembers/$count{?%24filter,%24search}", rawUrl) + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/sponsorOf/$count{?%24filter,%24search}", rawUrl) { } /// @@ -42,11 +42,11 @@ public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base /// When receiving a 4XX or 5XX status code #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); @@ -63,11 +63,11 @@ public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) { #endif var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); @@ -78,11 +78,11 @@ public RequestInformation ToGetRequestInformation(Action /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. /// - /// A + /// A /// The raw URL to use for the request builder. - public global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder WithUrl(string rawUrl) + public global::Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder WithUrl(string rawUrl) { - return new global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder(rawUrl, RequestAdapter); + return new global::Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder(rawUrl, RequestAdapter); } /// /// Get the number of the resource @@ -116,7 +116,7 @@ public partial class CountRequestBuilderGetQueryParameters /// [Obsolete("This class 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 + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration { } } diff --git a/src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/SponsorOf/Item/DirectoryObjectItemRequestBuilder.cs similarity index 54% rename from src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilder.cs rename to src/Microsoft.Graph/Generated/Me/SponsorOf/Item/DirectoryObjectItemRequestBuilder.cs index 063de435a329..3d47044a4ca5 100644 --- a/src/Microsoft.Graph/Generated/Me/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/SponsorOf/Item/DirectoryObjectItemRequestBuilder.cs @@ -10,44 +10,44 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact +namespace Microsoft.Graph.Beta.Me.SponsorOf.Item { /// - /// Provides operations to manage the contact property of the microsoft.graph.distributionListMember entity. + /// Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class ContactRequestBuilder : BaseRequestBuilder + public partial class DirectoryObjectItemRequestBuilder : BaseRequestBuilder { /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public ContactRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}/contact{?%24expand,%24select}", pathParameters) + public DirectoryObjectItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", pathParameters) { } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public ContactRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}/contact{?%24expand,%24select}", rawUrl) + public DirectoryObjectItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", rawUrl) { } /// - /// Get contact from me + /// Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. /// - /// A + /// A /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. /// When receiving a 4XX or 5XX status code #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); @@ -55,20 +55,20 @@ public ContactRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : ba { { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, }; - return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Contact.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.DirectoryObject.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get contact from me + /// Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) { #endif var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); @@ -79,17 +79,17 @@ public RequestInformation ToGetRequestInformation(Action /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. /// - /// A + /// A /// The raw URL to use for the request builder. - public global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.ContactRequestBuilder WithUrl(string rawUrl) + public global::Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder WithUrl(string rawUrl) { - return new global::Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.ContactRequestBuilder(rawUrl, RequestAdapter); + return new global::Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get contact from me + /// Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class ContactRequestBuilderGetQueryParameters + public partial class DirectoryObjectItemRequestBuilderGetQueryParameters { /// Expand related entities #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -117,7 +117,7 @@ public partial class ContactRequestBuilderGetQueryParameters /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class ContactRequestBuilderGetRequestConfiguration : RequestConfiguration + public partial class DirectoryObjectItemRequestBuilderGetRequestConfiguration : RequestConfiguration { } } diff --git a/src/Microsoft.Graph/Generated/Me/SponsorOf/SponsorOfRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/SponsorOf/SponsorOfRequestBuilder.cs new file mode 100644 index 000000000000..3cb719fee750 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/SponsorOf/SponsorOfRequestBuilder.cs @@ -0,0 +1,183 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Me.SponsorOf.Count; +using Microsoft.Graph.Beta.Me.SponsorOf.Item; +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Me.SponsorOf +{ + /// + /// Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SponsorOfRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + /// The unique identifier of directoryObject + /// A + public global::Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("directoryObject%2Did", position); + return new global::Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder(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 SponsorOfRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SponsorOfRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.DirectoryObjectCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.Me.SponsorOf.SponsorOfRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Me.SponsorOf.SponsorOfRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SponsorOfRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SponsorOfRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemAccessPackageResource.cs b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemAccessPackageResource.cs new file mode 100644 index 000000000000..729ee29d28c9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemAccessPackageResource.cs @@ -0,0 +1,89 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AccessReviewInstanceDecisionItemAccessPackageResource : global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemResource, IParsable + #pragma warning restore CS1591 + { + /// Display name of the access package assignment policy through which access is granted. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? AccessPackageAssignmentPolicyDisplayName + { + get { return BackingStore?.Get("accessPackageAssignmentPolicyDisplayName"); } + set { BackingStore?.Set("accessPackageAssignmentPolicyDisplayName", value); } + } +#nullable restore +#else + public string AccessPackageAssignmentPolicyDisplayName + { + get { return BackingStore?.Get("accessPackageAssignmentPolicyDisplayName"); } + set { BackingStore?.Set("accessPackageAssignmentPolicyDisplayName", value); } + } +#endif + /// Identifier of the access package assignment policy through which access is granted. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? AccessPackageAssignmentPolicyId + { + get { return BackingStore?.Get("accessPackageAssignmentPolicyId"); } + set { BackingStore?.Set("accessPackageAssignmentPolicyId", value); } + } +#nullable restore +#else + public string AccessPackageAssignmentPolicyId + { + get { return BackingStore?.Get("accessPackageAssignmentPolicyId"); } + set { BackingStore?.Set("accessPackageAssignmentPolicyId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AccessReviewInstanceDecisionItemAccessPackageResource() : base() + { + OdataType = "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource"; + } + /// + /// Creates a new instance of 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.AccessReviewInstanceDecisionItemAccessPackageResource CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemAccessPackageResource(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "accessPackageAssignmentPolicyDisplayName", n => { AccessPackageAssignmentPolicyDisplayName = n.GetStringValue(); } }, + { "accessPackageAssignmentPolicyId", n => { AccessPackageAssignmentPolicyId = 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("accessPackageAssignmentPolicyDisplayName", AccessPackageAssignmentPolicyDisplayName); + writer.WriteStringValue("accessPackageAssignmentPolicyId", AccessPackageAssignmentPolicyId); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemResource.cs b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemResource.cs index 9032c312bf2b..21d06de414d6 100644 --- a/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemResource.cs +++ b/src/Microsoft.Graph/Generated/Models/AccessReviewInstanceDecisionItemResource.cs @@ -85,7 +85,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. + /// Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Type @@ -121,6 +121,7 @@ public AccessReviewInstanceDecisionItemResource() return mappingValue switch { "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource" => new global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource(), + "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource" => new global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemAccessPackageResource(), "#microsoft.graph.accessReviewInstanceDecisionItemAzureRoleResource" => new global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemAzureRoleResource(), "#microsoft.graph.accessReviewInstanceDecisionItemCustomDataProvidedResource" => new global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemCustomDataProvidedResource(), "#microsoft.graph.accessReviewInstanceDecisionItemServicePrincipalResource" => new global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemServicePrincipalResource(), diff --git a/src/Microsoft.Graph/Generated/Models/AccessReviewSet.cs b/src/Microsoft.Graph/Generated/Models/AccessReviewSet.cs index c0b3dfafde72..ae4c6ce1f76f 100644 --- a/src/Microsoft.Graph/Generated/Models/AccessReviewSet.cs +++ b/src/Microsoft.Graph/Generated/Models/AccessReviewSet.cs @@ -91,6 +91,22 @@ public partial class AccessReviewSet : global::Microsoft.Graph.Beta.Models.Entit get { return BackingStore?.Get("policy"); } set { BackingStore?.Set("policy", value); } } +#endif + /// Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.UnifiedRoot? Unified + { + get { return BackingStore?.Get("unified"); } + set { BackingStore?.Set("unified", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.UnifiedRoot Unified + { + get { return BackingStore?.Get("unified"); } + set { BackingStore?.Set("unified", value); } + } #endif /// /// Creates a new instance of the appropriate class based on discriminator value @@ -115,6 +131,7 @@ public override IDictionary> GetFieldDeserializers() { "historyDefinitions", n => { HistoryDefinitions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.AccessReviewHistoryDefinition.CreateFromDiscriminatorValue)?.AsList(); } }, { "instances", n => { Instances = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.AccessReviewInstance.CreateFromDiscriminatorValue)?.AsList(); } }, { "policy", n => { Policy = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AccessReviewPolicy.CreateFromDiscriminatorValue); } }, + { "unified", n => { Unified = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.UnifiedRoot.CreateFromDiscriminatorValue); } }, }; } /// @@ -130,6 +147,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteCollectionOfObjectValues("historyDefinitions", HistoryDefinitions); writer.WriteCollectionOfObjectValues("instances", Instances); writer.WriteObjectValue("policy", Policy); + writer.WriteObjectValue("unified", Unified); } } } diff --git a/src/Microsoft.Graph/Generated/Models/AgentRiskDetection.cs b/src/Microsoft.Graph/Generated/Models/AgentRiskDetection.cs index e470a85a8ddd..813f2c698917 100644 --- a/src/Microsoft.Graph/Generated/Models/AgentRiskDetection.cs +++ b/src/Microsoft.Graph/Generated/Models/AgentRiskDetection.cs @@ -34,7 +34,7 @@ public string AdditionalInfo set { BackingStore?.Set("additionalInfo", value); } } #endif - /// Name of the agent. Supports $filter (eq, startsWith). + /// Name of the agent. Deprecated. Use displayName instead. This property will be removed after 2027-04-28. Supports $filter (eq, startsWith). #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? AgentDisplayName @@ -50,7 +50,7 @@ public string AgentDisplayName set { BackingStore?.Set("agentDisplayName", value); } } #endif - /// The unique identifier for the agent. This is equivalent to 'id' to the specific agent type. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith). + /// The unique identifier for the agent. Deprecated. Use identityId instead. This property will be removed after 2027-04-28. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith). #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? AgentId @@ -110,7 +110,7 @@ public DateTimeOffset? DetectedDateTime get { return BackingStore?.Get("detectionTimingType"); } set { BackingStore?.Set("detectionTimingType", value); } } - /// The displayName property + /// Human-readable name of the identity associated with this risk detection. Supports $filter (eq, startsWith). #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? DisplayName @@ -126,7 +126,7 @@ public string DisplayName set { BackingStore?.Set("displayName", value); } } #endif - /// The identityId property + /// Unique identifier of the identity associated with this risk detection. Supports $filter (eq, startsWith). #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? IdentityId diff --git a/src/Microsoft.Graph/Generated/Models/AiInteraction.cs b/src/Microsoft.Graph/Generated/Models/AiInteraction.cs index 79c0d5cbf127..bfc426e5f1d0 100644 --- a/src/Microsoft.Graph/Generated/Models/AiInteraction.cs +++ b/src/Microsoft.Graph/Generated/Models/AiInteraction.cs @@ -47,16 +47,16 @@ public string AppClass /// The body property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public global::Microsoft.Graph.Beta.Models.ItemBody? Body + public global::Microsoft.Graph.Beta.Models.ChatMessageBody? Body { - get { return BackingStore?.Get("body"); } + get { return BackingStore?.Get("body"); } set { BackingStore?.Set("body", value); } } #nullable restore #else - public global::Microsoft.Graph.Beta.Models.ItemBody Body + public global::Microsoft.Graph.Beta.Models.ChatMessageBody Body { - get { return BackingStore?.Get("body"); } + get { return BackingStore?.Get("body"); } set { BackingStore?.Set("body", value); } } #endif @@ -236,7 +236,7 @@ public override IDictionary> GetFieldDeserializers() { { "appClass", n => { AppClass = n.GetStringValue(); } }, { "attachments", n => { Attachments = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.AiInteractionAttachment.CreateFromDiscriminatorValue)?.AsList(); } }, - { "body", n => { Body = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.ItemBody.CreateFromDiscriminatorValue); } }, + { "body", n => { Body = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.ChatMessageBody.CreateFromDiscriminatorValue); } }, { "contexts", n => { Contexts = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.AiInteractionContext.CreateFromDiscriminatorValue)?.AsList(); } }, { "conversationType", n => { ConversationType = n.GetStringValue(); } }, { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, @@ -260,7 +260,7 @@ public override void Serialize(ISerializationWriter writer) base.Serialize(writer); writer.WriteStringValue("appClass", AppClass); writer.WriteCollectionOfObjectValues("attachments", Attachments); - writer.WriteObjectValue("body", Body); + writer.WriteObjectValue("body", Body); writer.WriteCollectionOfObjectValues("contexts", Contexts); writer.WriteStringValue("conversationType", ConversationType); writer.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); diff --git a/src/Microsoft.Graph/Generated/Models/AudioMetadata.cs b/src/Microsoft.Graph/Generated/Models/AudioMetadata.cs new file mode 100644 index 000000000000..03e8825f2f3a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AudioMetadata.cs @@ -0,0 +1,105 @@ +// +#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 +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AudioMetadata : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The bitDepth property + public int? BitDepth + { + get { return BackingStore?.Get("bitDepth"); } + set { BackingStore?.Set("bitDepth", value); } + } + /// The channels property + public int? Channels + { + get { return BackingStore?.Get("channels"); } + set { BackingStore?.Set("channels", value); } + } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The sampleRateHz property + public int? SampleRateHz + { + get { return BackingStore?.Get("sampleRateHz"); } + set { BackingStore?.Set("sampleRateHz", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AudioMetadata() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.AudioMetadata CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.AudioMetadata(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "bitDepth", n => { BitDepth = n.GetIntValue(); } }, + { "channels", n => { Channels = n.GetIntValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "sampleRateHz", n => { SampleRateHz = n.GetIntValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteIntValue("bitDepth", BitDepth); + writer.WriteIntValue("channels", Channels); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteIntValue("sampleRateHz", SampleRateHz); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/AuthenticationInfo.cs b/src/Microsoft.Graph/Generated/Models/AuthenticationInfo.cs new file mode 100644 index 000000000000..7dfefa0fdf35 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/AuthenticationInfo.cs @@ -0,0 +1,86 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AuthenticationInfo : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public AuthenticationInfo() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.AuthenticationInfo CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.clientCredentialAuthenticationInfo" => new global::Microsoft.Graph.Beta.Models.ClientCredentialAuthenticationInfo(), + _ => new global::Microsoft.Graph.Beta.Models.AuthenticationInfo(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/ChatMessage.cs b/src/Microsoft.Graph/Generated/Models/ChatMessage.cs index 39a603f3adf6..6d8ff9dce061 100644 --- a/src/Microsoft.Graph/Generated/Models/ChatMessage.cs +++ b/src/Microsoft.Graph/Generated/Models/ChatMessage.cs @@ -31,16 +31,16 @@ public partial class ChatMessage : global::Microsoft.Graph.Beta.Models.Entity, I /// The body property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public global::Microsoft.Graph.Beta.Models.ItemBody? Body + public global::Microsoft.Graph.Beta.Models.ChatMessageBody? Body { - get { return BackingStore?.Get("body"); } + get { return BackingStore?.Get("body"); } set { BackingStore?.Set("body", value); } } #nullable restore #else - public global::Microsoft.Graph.Beta.Models.ItemBody Body + public global::Microsoft.Graph.Beta.Models.ChatMessageBody Body { - get { return BackingStore?.Get("body"); } + get { return BackingStore?.Get("body"); } set { BackingStore?.Set("body", value); } } #endif @@ -376,7 +376,7 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "attachments", n => { Attachments = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.ChatMessageAttachment.CreateFromDiscriminatorValue)?.AsList(); } }, - { "body", n => { Body = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.ItemBody.CreateFromDiscriminatorValue); } }, + { "body", n => { Body = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.ChatMessageBody.CreateFromDiscriminatorValue); } }, { "channelIdentity", n => { ChannelIdentity = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.ChannelIdentity.CreateFromDiscriminatorValue); } }, { "chatId", n => { ChatId = n.GetStringValue(); } }, { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, @@ -411,7 +411,7 @@ public override void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteCollectionOfObjectValues("attachments", Attachments); - writer.WriteObjectValue("body", Body); + writer.WriteObjectValue("body", Body); writer.WriteObjectValue("channelIdentity", ChannelIdentity); writer.WriteStringValue("chatId", ChatId); writer.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); diff --git a/src/Microsoft.Graph/Generated/Models/ChatMessageBody.cs b/src/Microsoft.Graph/Generated/Models/ChatMessageBody.cs new file mode 100644 index 000000000000..b3a9ad0d335b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ChatMessageBody.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 +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ChatMessageBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public 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 of the chat message. +#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 type of the content. The possible values are: text, html. The contentType property is deprecated. Going forward, use the messageBodyContentType property. + public global::Microsoft.Graph.Beta.Models.BodyType? ContentType + { + get { return BackingStore?.Get("contentType"); } + set { BackingStore?.Set("contentType", value); } + } + /// The type of the content, including support for additional Teams content types. The possible values are: text, html, markdown, unknownFutureValue. + public global::Microsoft.Graph.Beta.Models.ChatMessageBodyContentType? MessageBodyContentType + { + get { return BackingStore?.Get("messageBodyContentType"); } + set { BackingStore?.Set("messageBodyContentType", value); } + } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ChatMessageBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.ChatMessageBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.ChatMessageBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "content", n => { Content = n.GetStringValue(); } }, + { "contentType", n => { ContentType = n.GetEnumValue(); } }, + { "messageBodyContentType", n => { MessageBodyContentType = 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.WriteStringValue("content", Content); + writer.WriteEnumValue("contentType", ContentType); + writer.WriteEnumValue("messageBodyContentType", MessageBodyContentType); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/ChatMessageBodyContentType.cs b/src/Microsoft.Graph/Generated/Models/ChatMessageBodyContentType.cs new file mode 100644 index 000000000000..b4fa10649c00 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ChatMessageBodyContentType.cs @@ -0,0 +1,28 @@ +// +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 ChatMessageBodyContentType + #pragma warning restore CS1591 + { + [EnumMember(Value = "text")] + #pragma warning disable CS1591 + Text, + #pragma warning restore CS1591 + [EnumMember(Value = "html")] + #pragma warning disable CS1591 + Html, + #pragma warning restore CS1591 + [EnumMember(Value = "markdown")] + #pragma warning disable CS1591 + Markdown, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/ChatMessageInfo.cs b/src/Microsoft.Graph/Generated/Models/ChatMessageInfo.cs index 1cf9329179a4..4fbb258873a7 100644 --- a/src/Microsoft.Graph/Generated/Models/ChatMessageInfo.cs +++ b/src/Microsoft.Graph/Generated/Models/ChatMessageInfo.cs @@ -15,16 +15,16 @@ public partial class ChatMessageInfo : global::Microsoft.Graph.Beta.Models.Entit /// Body of the chatMessage. This will still contain markers for @mentions and attachments even though the object doesn't return @mentions and attachments. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public global::Microsoft.Graph.Beta.Models.ItemBody? Body + public global::Microsoft.Graph.Beta.Models.ChatMessageBody? Body { - get { return BackingStore?.Get("body"); } + get { return BackingStore?.Get("body"); } set { BackingStore?.Set("body", value); } } #nullable restore #else - public global::Microsoft.Graph.Beta.Models.ItemBody Body + public global::Microsoft.Graph.Beta.Models.ChatMessageBody Body { - get { return BackingStore?.Get("body"); } + get { return BackingStore?.Get("body"); } set { BackingStore?.Set("body", value); } } #endif @@ -96,7 +96,7 @@ public override IDictionary> GetFieldDeserializers() { return new Dictionary>(base.GetFieldDeserializers()) { - { "body", n => { Body = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.ItemBody.CreateFromDiscriminatorValue); } }, + { "body", n => { Body = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.ChatMessageBody.CreateFromDiscriminatorValue); } }, { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, { "eventDetail", n => { EventDetail = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.EventMessageDetail.CreateFromDiscriminatorValue); } }, { "from", n => { From = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.ChatMessageFromIdentitySet.CreateFromDiscriminatorValue); } }, @@ -112,7 +112,7 @@ public override void Serialize(ISerializationWriter writer) { if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); - writer.WriteObjectValue("body", Body); + writer.WriteObjectValue("body", Body); writer.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); writer.WriteObjectValue("eventDetail", EventDetail); writer.WriteObjectValue("from", From); diff --git a/src/Microsoft.Graph/Generated/Models/ClaimBinding.cs b/src/Microsoft.Graph/Generated/Models/ClaimBinding.cs index 84bc80574c0a..2839dcc37a0f 100644 --- a/src/Microsoft.Graph/Generated/Models/ClaimBinding.cs +++ b/src/Microsoft.Graph/Generated/Models/ClaimBinding.cs @@ -43,7 +43,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// Source attribute value + /// The source attribute from the directory or credential. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? SourceAttribute @@ -59,7 +59,7 @@ public string SourceAttribute set { BackingStore?.Set("sourceAttribute", value); } } #endif - /// Entra ID attribute value + /// The claim name in the verified ID credential. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? VerifiedIdClaim diff --git a/src/Microsoft.Graph/Generated/Models/ClientCredentialAuthenticationInfo.cs b/src/Microsoft.Graph/Generated/Models/ClientCredentialAuthenticationInfo.cs new file mode 100644 index 000000000000..85e2a8e369ad --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ClientCredentialAuthenticationInfo.cs @@ -0,0 +1,107 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ClientCredentialAuthenticationInfo : global::Microsoft.Graph.Beta.Models.AuthenticationInfo, IParsable + #pragma warning restore CS1591 + { + /// The accessTokenUrl property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? AccessTokenUrl + { + get { return BackingStore?.Get("accessTokenUrl"); } + set { BackingStore?.Set("accessTokenUrl", value); } + } +#nullable restore +#else + public string AccessTokenUrl + { + get { return BackingStore?.Get("accessTokenUrl"); } + set { BackingStore?.Set("accessTokenUrl", value); } + } +#endif + /// The clientId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ClientId + { + get { return BackingStore?.Get("clientId"); } + set { BackingStore?.Set("clientId", value); } + } +#nullable restore +#else + public string ClientId + { + get { return BackingStore?.Get("clientId"); } + set { BackingStore?.Set("clientId", value); } + } +#endif + /// The secretName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? SecretName + { + get { return BackingStore?.Get("secretName"); } + set { BackingStore?.Set("secretName", value); } + } +#nullable restore +#else + public string SecretName + { + get { return BackingStore?.Get("secretName"); } + set { BackingStore?.Set("secretName", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ClientCredentialAuthenticationInfo() : base() + { + OdataType = "#microsoft.graph.clientCredentialAuthenticationInfo"; + } + /// + /// Creates a new instance of 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.ClientCredentialAuthenticationInfo CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.ClientCredentialAuthenticationInfo(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "accessTokenUrl", n => { AccessTokenUrl = n.GetStringValue(); } }, + { "clientId", n => { ClientId = n.GetStringValue(); } }, + { "secretName", n => { SecretName = 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("accessTokenUrl", AccessTokenUrl); + writer.WriteStringValue("clientId", ClientId); + writer.WriteStringValue("secretName", SecretName); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/ConnectionInfo.cs b/src/Microsoft.Graph/Generated/Models/ConnectionInfo.cs index f72f31f24579..9d89bbd96a86 100644 --- a/src/Microsoft.Graph/Generated/Models/ConnectionInfo.cs +++ b/src/Microsoft.Graph/Generated/Models/ConnectionInfo.cs @@ -72,6 +72,7 @@ public ConnectionInfo() var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); return mappingValue switch { + "#microsoft.graph.externalSapAcConnectionInfo" => new global::Microsoft.Graph.Beta.Models.ExternalSapAcConnectionInfo(), "#microsoft.graph.externalTokenBasedSapIagConnectionInfo" => new global::Microsoft.Graph.Beta.Models.ExternalTokenBasedSapIagConnectionInfo(), _ => new global::Microsoft.Graph.Beta.Models.ConnectionInfo(), }; diff --git a/src/Microsoft.Graph/Generated/Models/ContentModality.cs b/src/Microsoft.Graph/Generated/Models/ContentModality.cs new file mode 100644 index 000000000000..1acfa1d2dd03 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ContentModality.cs @@ -0,0 +1,36 @@ +// +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 ContentModality + #pragma warning restore CS1591 + { + [EnumMember(Value = "audio")] + #pragma warning disable CS1591 + Audio, + #pragma warning restore CS1591 + [EnumMember(Value = "video")] + #pragma warning disable CS1591 + Video, + #pragma warning restore CS1591 + [EnumMember(Value = "image")] + #pragma warning disable CS1591 + Image, + #pragma warning restore CS1591 + [EnumMember(Value = "text")] + #pragma warning disable CS1591 + Text, + #pragma warning restore CS1591 + [EnumMember(Value = "multimodal")] + #pragma warning disable CS1591 + Multimodal, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/DetectionSeverity.cs b/src/Microsoft.Graph/Generated/Models/DetectionSeverity.cs new file mode 100644 index 000000000000..26cb23cb3ba2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/DetectionSeverity.cs @@ -0,0 +1,28 @@ +// +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 DetectionSeverity + #pragma warning restore CS1591 + { + [EnumMember(Value = "low")] + #pragma warning disable CS1591 + Low, + #pragma warning restore CS1591 + [EnumMember(Value = "medium")] + #pragma warning disable CS1591 + Medium, + #pragma warning restore CS1591 + [EnumMember(Value = "high")] + #pragma warning disable CS1591 + High, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/DirectoryObject.cs b/src/Microsoft.Graph/Generated/Models/DirectoryObject.cs index 5a33dc4f9f09..0e7bfee18edd 100644 --- a/src/Microsoft.Graph/Generated/Models/DirectoryObject.cs +++ b/src/Microsoft.Graph/Generated/Models/DirectoryObject.cs @@ -72,6 +72,7 @@ public DateTimeOffset? DeletedDateTime "#microsoft.graph.permissionGrantPolicy" => new global::Microsoft.Graph.Beta.Models.PermissionGrantPolicy(), "#microsoft.graph.permissionGrantPreApprovalPolicy" => new global::Microsoft.Graph.Beta.Models.PermissionGrantPreApprovalPolicy(), "#microsoft.graph.policyBase" => new global::Microsoft.Graph.Beta.Models.PolicyBase(), + "#microsoft.graph.remoteTenantGroup" => new global::Microsoft.Graph.Beta.Models.RemoteTenantGroup(), "#microsoft.graph.resourceSpecificPermissionGrant" => new global::Microsoft.Graph.Beta.Models.ResourceSpecificPermissionGrant(), "#microsoft.graph.servicePrincipal" => new global::Microsoft.Graph.Beta.Models.ServicePrincipal(), "#microsoft.graph.servicePrincipalCreationPolicy" => new global::Microsoft.Graph.Beta.Models.ServicePrincipalCreationPolicy(), diff --git a/src/Microsoft.Graph/Generated/Models/DirectoryObject1.cs b/src/Microsoft.Graph/Generated/Models/DirectoryObject1.cs index 898c5de2af01..a83bcc6222cd 100644 --- a/src/Microsoft.Graph/Generated/Models/DirectoryObject1.cs +++ b/src/Microsoft.Graph/Generated/Models/DirectoryObject1.cs @@ -317,6 +317,22 @@ public partial class DirectoryObject1 : global::Microsoft.Graph.Beta.Models.Enti get { return BackingStore?.Get("recovery"); } set { BackingStore?.Set("recovery", value); } } +#endif + /// Collection of groups in remote Microsoft Entra tenants that are available in the directory. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? RemoteTenantGroups + { + get { return BackingStore?.Get?>("remoteTenantGroups"); } + set { BackingStore?.Set("remoteTenantGroups", value); } + } +#nullable restore +#else + public List RemoteTenantGroups + { + get { return BackingStore?.Get>("remoteTenantGroups"); } + set { BackingStore?.Set("remoteTenantGroups", value); } + } #endif /// The sharedEmailDomains property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -419,6 +435,7 @@ public override IDictionary> GetFieldDeserializers() { "recommendationConfiguration", n => { RecommendationConfiguration = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.RecommendationConfiguration.CreateFromDiscriminatorValue); } }, { "recommendations", n => { Recommendations = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Recommendation.CreateFromDiscriminatorValue)?.AsList(); } }, { "recovery", n => { Recovery = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.EntraRecoveryServices.Recovery.CreateFromDiscriminatorValue); } }, + { "remoteTenantGroups", n => { RemoteTenantGroups = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.RemoteTenantGroup.CreateFromDiscriminatorValue)?.AsList(); } }, { "sharedEmailDomains", n => { SharedEmailDomains = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.SharedEmailDomain.CreateFromDiscriminatorValue)?.AsList(); } }, { "subscriptions", n => { Subscriptions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.CompanySubscription.CreateFromDiscriminatorValue)?.AsList(); } }, { "templates", n => { Templates = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Template.CreateFromDiscriminatorValue); } }, @@ -452,6 +469,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteObjectValue("recommendationConfiguration", RecommendationConfiguration); writer.WriteCollectionOfObjectValues("recommendations", Recommendations); writer.WriteObjectValue("recovery", Recovery); + writer.WriteCollectionOfObjectValues("remoteTenantGroups", RemoteTenantGroups); writer.WriteCollectionOfObjectValues("sharedEmailDomains", SharedEmailDomains); writer.WriteCollectionOfObjectValues("subscriptions", Subscriptions); writer.WriteObjectValue("templates", Templates); diff --git a/src/Microsoft.Graph/Generated/Models/DistributionList.cs b/src/Microsoft.Graph/Generated/Models/DistributionList.cs index a8eb631c5c23..e84f73517cb3 100644 --- a/src/Microsoft.Graph/Generated/Models/DistributionList.cs +++ b/src/Microsoft.Graph/Generated/Models/DistributionList.cs @@ -27,22 +27,6 @@ public string DisplayName get { return BackingStore?.Get("displayName"); } set { BackingStore?.Set("displayName", value); } } -#endif - /// The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public List? DistributionListMembers - { - get { return BackingStore?.Get?>("distributionListMembers"); } - set { BackingStore?.Set("distributionListMembers", value); } - } -#nullable restore -#else - public List DistributionListMembers - { - get { return BackingStore?.Get>("distributionListMembers"); } - set { BackingStore?.Set("distributionListMembers", value); } - } #endif /// The list of members in the distribution list. Not returned by default; use $select=members to include. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -134,7 +118,6 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "displayName", n => { DisplayName = n.GetStringValue(); } }, - { "distributionListMembers", n => { DistributionListMembers = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.DistributionListMember.CreateFromDiscriminatorValue)?.AsList(); } }, { "members", n => { Members = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Member.CreateFromDiscriminatorValue)?.AsList(); } }, { "notes", n => { Notes = n.GetStringValue(); } }, { "personIdentifier", n => { PersonIdentifier = n.GetStringValue(); } }, @@ -150,7 +133,6 @@ public override void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteStringValue("displayName", DisplayName); - writer.WriteCollectionOfObjectValues("distributionListMembers", DistributionListMembers); writer.WriteCollectionOfObjectValues("members", Members); writer.WriteStringValue("notes", Notes); writer.WriteStringValue("personIdentifier", PersonIdentifier); diff --git a/src/Microsoft.Graph/Generated/Models/DistributionListMember.cs b/src/Microsoft.Graph/Generated/Models/DistributionListMember.cs deleted file mode 100644 index fa613956fc14..000000000000 --- a/src/Microsoft.Graph/Generated/Models/DistributionListMember.cs +++ /dev/null @@ -1,108 +0,0 @@ -// -#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 DistributionListMember : global::Microsoft.Graph.Beta.Models.Entity, IParsable - #pragma warning restore CS1591 - { - /// The contact property -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public global::Microsoft.Graph.Beta.Models.Contact? Contact - { - get { return BackingStore?.Get("contact"); } - set { BackingStore?.Set("contact", value); } - } -#nullable restore -#else - public global::Microsoft.Graph.Beta.Models.Contact Contact - { - get { return BackingStore?.Get("contact"); } - set { BackingStore?.Set("contact", value); } - } -#endif - /// The ID of the referenced contact, if applicable. Read-only. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public string? ContactId - { - get { return BackingStore?.Get("contactId"); } - set { BackingStore?.Set("contactId", value); } - } -#nullable restore -#else - public string ContactId - { - get { return BackingStore?.Get("contactId"); } - set { BackingStore?.Set("contactId", value); } - } -#endif - /// The display name of the member. Read-only. -#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 recipientType property - public global::Microsoft.Graph.Beta.Models.RecipientType? RecipientType - { - get { return BackingStore?.Get("recipientType"); } - set { BackingStore?.Set("recipientType", 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.DistributionListMember CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Microsoft.Graph.Beta.Models.DistributionListMember(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public override IDictionary> GetFieldDeserializers() - { - return new Dictionary>(base.GetFieldDeserializers()) - { - { "contact", n => { Contact = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.Contact.CreateFromDiscriminatorValue); } }, - { "contactId", n => { ContactId = n.GetStringValue(); } }, - { "displayName", n => { DisplayName = n.GetStringValue(); } }, - { "recipientType", n => { RecipientType = 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.WriteObjectValue("contact", Contact); - writer.WriteStringValue("contactId", ContactId); - writer.WriteStringValue("displayName", DisplayName); - writer.WriteEnumValue("recipientType", RecipientType); - } - } -} -#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Entity.cs b/src/Microsoft.Graph/Generated/Models/Entity.cs index 23568a1b0196..039d981ad3e0 100644 --- a/src/Microsoft.Graph/Generated/Models/Entity.cs +++ b/src/Microsoft.Graph/Generated/Models/Entity.cs @@ -734,7 +734,6 @@ public Entity() "#microsoft.graph.directorySetting" => new global::Microsoft.Graph.Beta.Models.DirectorySetting(), "#microsoft.graph.directorySettingTemplate" => new global::Microsoft.Graph.Beta.Models.DirectorySettingTemplate(), "#microsoft.graph.distributionList" => new global::Microsoft.Graph.Beta.Models.DistributionList(), - "#microsoft.graph.distributionListMember" => new global::Microsoft.Graph.Beta.Models.DistributionListMember(), "#microsoft.graph.dlpEvaluatePoliciesJobResponse" => new global::Microsoft.Graph.Beta.Models.DlpEvaluatePoliciesJobResponse(), "#microsoft.graph.document" => new global::Microsoft.Graph.Beta.Models.Document(), "#microsoft.graph.documentComment" => new global::Microsoft.Graph.Beta.Models.DocumentComment(), @@ -1294,6 +1293,7 @@ public Entity() "#microsoft.graph.mfaUserCountMetric" => new global::Microsoft.Graph.Beta.Models.MfaUserCountMetric(), "#microsoft.graph.microsoftAccountUserConversationMember" => new global::Microsoft.Graph.Beta.Models.MicrosoftAccountUserConversationMember(), "#microsoft.graph.microsoftApplicationDataAccessSettings" => new global::Microsoft.Graph.Beta.Models.MicrosoftApplicationDataAccessSettings(), + "#microsoft.graph.microsoftAppsFileStorageContainerUsage" => new global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerUsage(), "#microsoft.graph.microsoftAuthenticatorAuthenticationMethod" => new global::Microsoft.Graph.Beta.Models.MicrosoftAuthenticatorAuthenticationMethod(), "#microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration" => new global::Microsoft.Graph.Beta.Models.MicrosoftAuthenticatorAuthenticationMethodConfiguration(), "#microsoft.graph.microsoftAuthenticatorAuthenticationMethodTarget" => new global::Microsoft.Graph.Beta.Models.MicrosoftAuthenticatorAuthenticationMethodTarget(), @@ -1667,6 +1667,7 @@ public Entity() "#microsoft.graph.remoteAssistancePartner" => new global::Microsoft.Graph.Beta.Models.RemoteAssistancePartner(), "#microsoft.graph.remoteAssistanceSettings" => new global::Microsoft.Graph.Beta.Models.RemoteAssistanceSettings(), "#microsoft.graph.remoteDesktopSecurityConfiguration" => new global::Microsoft.Graph.Beta.Models.RemoteDesktopSecurityConfiguration(), + "#microsoft.graph.remoteTenantGroup" => new global::Microsoft.Graph.Beta.Models.RemoteTenantGroup(), "#microsoft.graph.removeFromLobbyOperation" => new global::Microsoft.Graph.Beta.Models.RemoveFromLobbyOperation(), "#microsoft.graph.reportRoot" => new global::Microsoft.Graph.Beta.Models.ReportRoot(), "#microsoft.graph.reportsRoot" => new global::Microsoft.Graph.Beta.Models.ReportsRoot(), @@ -1742,13 +1743,20 @@ public Entity() "#microsoft.graph.security.caseManagement.auditLog" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.AuditLog(), "#microsoft.graph.security.caseManagement.case" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.Case(), "#microsoft.graph.security.caseManagement.caseManagementEntity" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CaseManagementEntity(), + "#microsoft.graph.security.caseManagement.caseTypeConfiguration" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CaseTypeConfiguration(), "#microsoft.graph.security.caseManagement.comment" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.Comment(), + "#microsoft.graph.security.caseManagement.customFieldDefinition" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinition(), + "#microsoft.graph.security.caseManagement.dateTimeCustomFieldDefinition" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.DateTimeCustomFieldDefinition(), "#microsoft.graph.security.caseManagement.exposureCase" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.ExposureCase(), "#microsoft.graph.security.caseManagement.genericCase" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.GenericCase(), "#microsoft.graph.security.caseManagement.incidentCase" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.IncidentCase(), "#microsoft.graph.security.caseManagement.incidentRelation" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.IncidentRelation(), + "#microsoft.graph.security.caseManagement.numberCustomFieldDefinition" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.NumberCustomFieldDefinition(), + "#microsoft.graph.security.caseManagement.optionsCustomFieldDefinition" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.OptionsCustomFieldDefinition(), "#microsoft.graph.security.caseManagement.recommendationRelation" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.RecommendationRelation(), "#microsoft.graph.security.caseManagement.relation" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.Relation(), + "#microsoft.graph.security.caseManagement.statusDefinition" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.StatusDefinition(), + "#microsoft.graph.security.caseManagement.stringCustomFieldDefinition" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.StringCustomFieldDefinition(), "#microsoft.graph.security.caseManagement.task" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.TaskObject(), "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.WorkspaceIndicatorRelation(), "#microsoft.graph.security.caseManagementRoot" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagementRoot(), @@ -2143,6 +2151,7 @@ public Entity() "#microsoft.graph.unifiedRoleManagementPolicyRule" => new global::Microsoft.Graph.Beta.Models.UnifiedRoleManagementPolicyRule(), "#microsoft.graph.unifiedRoleScheduleBase" => new global::Microsoft.Graph.Beta.Models.UnifiedRoleScheduleBase(), "#microsoft.graph.unifiedRoleScheduleInstanceBase" => new global::Microsoft.Graph.Beta.Models.UnifiedRoleScheduleInstanceBase(), + "#microsoft.graph.unifiedRoot" => new global::Microsoft.Graph.Beta.Models.UnifiedRoot(), "#microsoft.graph.unifiedStorageQuota" => new global::Microsoft.Graph.Beta.Models.UnifiedStorageQuota(), "#microsoft.graph.unitMap" => new global::Microsoft.Graph.Beta.Models.UnitMap(), "#microsoft.graph.unmanagedDeviceDiscoveryTask" => new global::Microsoft.Graph.Beta.Models.UnmanagedDeviceDiscoveryTask(), diff --git a/src/Microsoft.Graph/Generated/Models/EvaluationScope.cs b/src/Microsoft.Graph/Generated/Models/EvaluationScope.cs new file mode 100644 index 000000000000..90a9be475c11 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EvaluationScope.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 +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class EvaluationScope : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The type property + public global::Microsoft.Graph.Beta.Models.EvaluationScopeType? Type + { + get { return BackingStore?.Get("type"); } + set { BackingStore?.Set("type", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public EvaluationScope() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.EvaluationScope CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.EvaluationScope(); + } + /// + /// 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(); } }, + { "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("@odata.type", OdataType); + writer.WriteEnumValue("type", Type); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/EvaluationScopeType.cs b/src/Microsoft.Graph/Generated/Models/EvaluationScopeType.cs new file mode 100644 index 000000000000..515528ca87b7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/EvaluationScopeType.cs @@ -0,0 +1,28 @@ +// +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 EvaluationScopeType + #pragma warning restore CS1591 + { + [EnumMember(Value = "tenant")] + #pragma warning disable CS1591 + Tenant, + #pragma warning restore CS1591 + [EnumMember(Value = "agent")] + #pragma warning disable CS1591 + Agent, + #pragma warning restore CS1591 + [EnumMember(Value = "anonymousUser")] + #pragma warning disable CS1591 + AnonymousUser, + #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 + } +} diff --git a/src/Microsoft.Graph/Generated/Models/ExternalSapAcConnectionInfo.cs b/src/Microsoft.Graph/Generated/Models/ExternalSapAcConnectionInfo.cs new file mode 100644 index 000000000000..fe8ec2deaff9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ExternalSapAcConnectionInfo.cs @@ -0,0 +1,161 @@ +// +#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 ExternalSapAcConnectionInfo : global::Microsoft.Graph.Beta.Models.ConnectionInfo, IParsable + #pragma warning restore CS1591 + { + /// The authenticationInfo property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AuthenticationInfo? AuthenticationInfo + { + get { return BackingStore?.Get("authenticationInfo"); } + set { BackingStore?.Set("authenticationInfo", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AuthenticationInfo AuthenticationInfo + { + get { return BackingStore?.Get("authenticationInfo"); } + set { BackingStore?.Set("authenticationInfo", value); } + } +#endif + /// The keyVaultName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? KeyVaultName + { + get { return BackingStore?.Get("keyVaultName"); } + set { BackingStore?.Set("keyVaultName", value); } + } +#nullable restore +#else + public string KeyVaultName + { + get { return BackingStore?.Get("keyVaultName"); } + set { BackingStore?.Set("keyVaultName", value); } + } +#endif + /// The resourceGroup property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceGroup + { + get { return BackingStore?.Get("resourceGroup"); } + set { BackingStore?.Set("resourceGroup", value); } + } +#nullable restore +#else + public string ResourceGroup + { + get { return BackingStore?.Get("resourceGroup"); } + set { BackingStore?.Set("resourceGroup", value); } + } +#endif + /// The subscriptionId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? SubscriptionId + { + get { return BackingStore?.Get("subscriptionId"); } + set { BackingStore?.Set("subscriptionId", value); } + } +#nullable restore +#else + public string SubscriptionId + { + get { return BackingStore?.Get("subscriptionId"); } + set { BackingStore?.Set("subscriptionId", value); } + } +#endif + /// The systemId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? SystemId + { + get { return BackingStore?.Get("systemId"); } + set { BackingStore?.Set("systemId", value); } + } +#nullable restore +#else + public string SystemId + { + get { return BackingStore?.Get("systemId"); } + set { BackingStore?.Set("systemId", value); } + } +#endif + /// The userIdentifier property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? UserIdentifier + { + get { return BackingStore?.Get("userIdentifier"); } + set { BackingStore?.Set("userIdentifier", value); } + } +#nullable restore +#else + public string UserIdentifier + { + get { return BackingStore?.Get("userIdentifier"); } + set { BackingStore?.Set("userIdentifier", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ExternalSapAcConnectionInfo() : base() + { + OdataType = "#microsoft.graph.externalSapAcConnectionInfo"; + } + /// + /// Creates a new instance of 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.ExternalSapAcConnectionInfo CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.ExternalSapAcConnectionInfo(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "authenticationInfo", n => { AuthenticationInfo = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AuthenticationInfo.CreateFromDiscriminatorValue); } }, + { "keyVaultName", n => { KeyVaultName = n.GetStringValue(); } }, + { "resourceGroup", n => { ResourceGroup = n.GetStringValue(); } }, + { "subscriptionId", n => { SubscriptionId = n.GetStringValue(); } }, + { "systemId", n => { SystemId = n.GetStringValue(); } }, + { "userIdentifier", n => { UserIdentifier = 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.WriteObjectValue("authenticationInfo", AuthenticationInfo); + writer.WriteStringValue("keyVaultName", KeyVaultName); + writer.WriteStringValue("resourceGroup", ResourceGroup); + writer.WriteStringValue("subscriptionId", SubscriptionId); + writer.WriteStringValue("systemId", SystemId); + writer.WriteStringValue("userIdentifier", UserIdentifier); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/FaceCheckConfiguration.cs b/src/Microsoft.Graph/Generated/Models/FaceCheckConfiguration.cs index efd9fc5d5bae..0d85994e7a74 100644 --- a/src/Microsoft.Graph/Generated/Models/FaceCheckConfiguration.cs +++ b/src/Microsoft.Graph/Generated/Models/FaceCheckConfiguration.cs @@ -21,7 +21,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// Defines if Face Check is required. Currently must always be true. + /// Indicates whether Face Check is required. Currently must be true. public bool? IsEnabled { get { return BackingStore?.Get("isEnabled"); } @@ -43,7 +43,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// Source of photo to validate Face Check against. Currently must always be portrait + /// The source claim name for the photo used to validate Face Check. Currently must be portrait. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? SourcePhotoClaimName diff --git a/src/Microsoft.Graph/Generated/Models/IPv4CidrRange.cs b/src/Microsoft.Graph/Generated/Models/IPv4CidrRange.cs index b5470144be18..403af6af1277 100644 --- a/src/Microsoft.Graph/Generated/Models/IPv4CidrRange.cs +++ b/src/Microsoft.Graph/Generated/Models/IPv4CidrRange.cs @@ -7,11 +7,10 @@ using System; namespace Microsoft.Graph.Beta.Models { - /// - /// IP range base class for representing IPV4, IPV6 address ranges - /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 public partial class IPv4CidrRange : global::Microsoft.Graph.Beta.Models.IpRange, IParsable + #pragma warning restore CS1591 { /// IPv4 address in CIDR notation. Not nullable. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER diff --git a/src/Microsoft.Graph/Generated/Models/IPv6CidrRange.cs b/src/Microsoft.Graph/Generated/Models/IPv6CidrRange.cs index 7768aa796a62..87f392b76931 100644 --- a/src/Microsoft.Graph/Generated/Models/IPv6CidrRange.cs +++ b/src/Microsoft.Graph/Generated/Models/IPv6CidrRange.cs @@ -7,11 +7,10 @@ using System; namespace Microsoft.Graph.Beta.Models { - /// - /// IP range base class for representing IPV4, IPV6 address ranges - /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 public partial class IPv6CidrRange : global::Microsoft.Graph.Beta.Models.IpRange, IParsable + #pragma warning restore CS1591 { /// IPv6 address in CIDR notation. Not nullable. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER diff --git a/src/Microsoft.Graph/Generated/Models/IpRange.cs b/src/Microsoft.Graph/Generated/Models/IpRange.cs index 4a8b45481f13..2d7cf2e64593 100644 --- a/src/Microsoft.Graph/Generated/Models/IpRange.cs +++ b/src/Microsoft.Graph/Generated/Models/IpRange.cs @@ -8,11 +8,10 @@ using System; namespace Microsoft.Graph.Beta.Models { - /// - /// IP range base class for representing IPV4, IPV6 address ranges - /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 public partial class IpRange : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 { /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. public IDictionary AdditionalData diff --git a/src/Microsoft.Graph/Generated/Models/M365CapabilityResourceScope.cs b/src/Microsoft.Graph/Generated/Models/M365CapabilityResourceScope.cs index e621ee95d811..0a6aafeed8c8 100644 --- a/src/Microsoft.Graph/Generated/Models/M365CapabilityResourceScope.cs +++ b/src/Microsoft.Graph/Generated/Models/M365CapabilityResourceScope.cs @@ -37,7 +37,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// The ID of the resource to modify (a user or group ID). + /// The ID of the resource to modify. The value is either All, to apply the capability to all resources of the type specified by resourceType (all users or all groups), or the GUID of a specific user or group. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? ResourceId diff --git a/src/Microsoft.Graph/Generated/Models/MediaMetadata.cs b/src/Microsoft.Graph/Generated/Models/MediaMetadata.cs new file mode 100644 index 000000000000..2f6bfcfc3eba --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MediaMetadata.cs @@ -0,0 +1,185 @@ +// +#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 +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MediaMetadata : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found 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 audioMetadata property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.AudioMetadata? AudioMetadata + { + get { return BackingStore?.Get("audioMetadata"); } + set { BackingStore?.Set("audioMetadata", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.AudioMetadata AudioMetadata + { + get { return BackingStore?.Get("audioMetadata"); } + set { BackingStore?.Set("audioMetadata", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The byteSize property + public long? ByteSize + { + get { return BackingStore?.Get("byteSize"); } + set { BackingStore?.Set("byteSize", value); } + } + /// The duration property + public int? Duration + { + get { return BackingStore?.Get("duration"); } + set { BackingStore?.Set("duration", value); } + } + /// The isRealTime property + public bool? IsRealTime + { + get { return BackingStore?.Get("isRealTime"); } + set { BackingStore?.Set("isRealTime", value); } + } + /// The mimeType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? MimeType + { + get { return BackingStore?.Get("mimeType"); } + set { BackingStore?.Set("mimeType", value); } + } +#nullable restore +#else + public string MimeType + { + get { return BackingStore?.Get("mimeType"); } + set { BackingStore?.Set("mimeType", value); } + } +#endif + /// The modality property + public global::Microsoft.Graph.Beta.Models.ContentModality? Modality + { + get { return BackingStore?.Get("modality"); } + set { BackingStore?.Set("modality", value); } + } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The streamingMetadata property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.StreamingMetadata? StreamingMetadata + { + get { return BackingStore?.Get("streamingMetadata"); } + set { BackingStore?.Set("streamingMetadata", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.StreamingMetadata StreamingMetadata + { + get { return BackingStore?.Get("streamingMetadata"); } + set { BackingStore?.Set("streamingMetadata", value); } + } +#endif + /// The videoMetadata property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.VideoMetadata? VideoMetadata + { + get { return BackingStore?.Get("videoMetadata"); } + set { BackingStore?.Set("videoMetadata", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.VideoMetadata VideoMetadata + { + get { return BackingStore?.Get("videoMetadata"); } + set { BackingStore?.Set("videoMetadata", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public MediaMetadata() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.MediaMetadata CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.MediaMetadata(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "audioMetadata", n => { AudioMetadata = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.AudioMetadata.CreateFromDiscriminatorValue); } }, + { "byteSize", n => { ByteSize = n.GetLongValue(); } }, + { "duration", n => { Duration = n.GetIntValue(); } }, + { "isRealTime", n => { IsRealTime = n.GetBoolValue(); } }, + { "mimeType", n => { MimeType = n.GetStringValue(); } }, + { "modality", n => { Modality = n.GetEnumValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "streamingMetadata", n => { StreamingMetadata = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.StreamingMetadata.CreateFromDiscriminatorValue); } }, + { "videoMetadata", n => { VideoMetadata = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.VideoMetadata.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("audioMetadata", AudioMetadata); + writer.WriteLongValue("byteSize", ByteSize); + writer.WriteIntValue("duration", Duration); + writer.WriteBoolValue("isRealTime", IsRealTime); + writer.WriteStringValue("mimeType", MimeType); + writer.WriteEnumValue("modality", Modality); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteObjectValue("streamingMetadata", StreamingMetadata); + writer.WriteObjectValue("videoMetadata", VideoMetadata); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/MediaSegment.cs b/src/Microsoft.Graph/Generated/Models/MediaSegment.cs new file mode 100644 index 000000000000..08a9f6257b46 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MediaSegment.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 +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MediaSegment : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The endTimeSec property + public int? EndTimeSec + { + get { return BackingStore?.Get("endTimeSec"); } + set { BackingStore?.Set("endTimeSec", value); } + } + /// The frameIndices property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? FrameIndices + { + get { return BackingStore?.Get?>("frameIndices"); } + set { BackingStore?.Set("frameIndices", value); } + } +#nullable restore +#else + public List FrameIndices + { + get { return BackingStore?.Get>("frameIndices"); } + set { BackingStore?.Set("frameIndices", 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 startTimeSec property + public int? StartTimeSec + { + get { return BackingStore?.Get("startTimeSec"); } + set { BackingStore?.Set("startTimeSec", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public MediaSegment() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.MediaSegment CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.MediaSegment(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "endTimeSec", n => { EndTimeSec = n.GetIntValue(); } }, + { "frameIndices", n => { FrameIndices = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "startTimeSec", n => { StartTimeSec = n.GetIntValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteIntValue("endTimeSec", EndTimeSec); + writer.WriteCollectionOfPrimitiveValues("frameIndices", FrameIndices); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteIntValue("startTimeSec", StartTimeSec); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/MicrosoftAppsFileStorageContainerAppUsage.cs b/src/Microsoft.Graph/Generated/Models/MicrosoftAppsFileStorageContainerAppUsage.cs new file mode 100644 index 000000000000..6090af310fc8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MicrosoftAppsFileStorageContainerAppUsage.cs @@ -0,0 +1,129 @@ +// +#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 +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MicrosoftAppsFileStorageContainerAppUsage : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// The number of active file storage containers for this application. + public long? ActiveContainerCount + { + get { return BackingStore?.Get("activeContainerCount"); } + set { BackingStore?.Set("activeContainerCount", value); } + } + /// The storage used in bytes for active file storage containers for this application. + public long? ActiveStorageUsedInBytes + { + get { return BackingStore?.Get("activeStorageUsedInBytes"); } + set { BackingStore?.Set("activeStorageUsedInBytes", value); } + } + /// Stores additional data not described in the OpenAPI description found 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 unique identifier (GUID) of the Microsoft application. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? AppId + { + get { return BackingStore?.Get("appId"); } + set { BackingStore?.Set("appId", value); } + } +#nullable restore +#else + public string AppId + { + get { return BackingStore?.Get("appId"); } + set { BackingStore?.Set("appId", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The display name of the Microsoft application (for example, Loop, Designer). +#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 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 MicrosoftAppsFileStorageContainerAppUsage() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.MicrosoftAppsFileStorageContainerAppUsage CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "activeContainerCount", n => { ActiveContainerCount = n.GetLongValue(); } }, + { "activeStorageUsedInBytes", n => { ActiveStorageUsedInBytes = n.GetLongValue(); } }, + { "appId", n => { AppId = n.GetStringValue(); } }, + { "displayName", n => { DisplayName = 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("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/MicrosoftAppsFileStorageContainerAppUsageCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/MicrosoftAppsFileStorageContainerAppUsageCollectionResponse.cs new file mode 100644 index 000000000000..0ba283579fea --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MicrosoftAppsFileStorageContainerAppUsageCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MicrosoftAppsFileStorageContainerAppUsageCollectionResponse : 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.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse(); + } + /// + /// 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.MicrosoftAppsFileStorageContainerAppUsage.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/MicrosoftAppsFileStorageContainerGeoUsage.cs b/src/Microsoft.Graph/Generated/Models/MicrosoftAppsFileStorageContainerGeoUsage.cs new file mode 100644 index 000000000000..d4a253ba67a7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MicrosoftAppsFileStorageContainerGeoUsage.cs @@ -0,0 +1,130 @@ +// +#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 +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MicrosoftAppsFileStorageContainerGeoUsage : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// The number of active file storage containers in this geographic location. + public long? ActiveContainerCount + { + get { return BackingStore?.Get("activeContainerCount"); } + set { BackingStore?.Set("activeContainerCount", value); } + } + /// The storage used in bytes for active file storage containers in this geographic location. + public long? ActiveStorageUsedInBytes + { + get { return BackingStore?.Get("activeStorageUsedInBytes"); } + set { BackingStore?.Set("activeStorageUsedInBytes", value); } + } + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The geographic location code (for example, NAM for North America, EUR for Europe). +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DataLocationCode + { + get { return BackingStore?.Get("dataLocationCode"); } + set { BackingStore?.Set("dataLocationCode", value); } + } +#nullable restore +#else + public string DataLocationCode + { + get { return BackingStore?.Get("dataLocationCode"); } + set { BackingStore?.Set("dataLocationCode", 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 + /// Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? UsageByApp + { + get { return BackingStore?.Get?>("usageByApp"); } + set { BackingStore?.Set("usageByApp", value); } + } +#nullable restore +#else + public List UsageByApp + { + get { return BackingStore?.Get>("usageByApp"); } + set { BackingStore?.Set("usageByApp", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public MicrosoftAppsFileStorageContainerGeoUsage() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.MicrosoftAppsFileStorageContainerGeoUsage CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "activeContainerCount", n => { ActiveContainerCount = n.GetLongValue(); } }, + { "activeStorageUsedInBytes", n => { ActiveStorageUsedInBytes = n.GetLongValue(); } }, + { "dataLocationCode", n => { DataLocationCode = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "usageByApp", n => { UsageByApp = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage.CreateFromDiscriminatorValue)?.AsList(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteCollectionOfObjectValues("usageByApp", UsageByApp); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse.cs new file mode 100644 index 000000000000..bad409817805 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse : 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.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse(); + } + /// + /// 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.MicrosoftAppsFileStorageContainerGeoUsage.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/MicrosoftAppsFileStorageContainerUsage.cs b/src/Microsoft.Graph/Generated/Models/MicrosoftAppsFileStorageContainerUsage.cs new file mode 100644 index 000000000000..a72c3cae03fb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MicrosoftAppsFileStorageContainerUsage.cs @@ -0,0 +1,78 @@ +// +#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 MicrosoftAppsFileStorageContainerUsage : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The total number of active file storage containers across the tenant. + public long? TotalActiveContainerCount + { + get { return BackingStore?.Get("totalActiveContainerCount"); } + set { BackingStore?.Set("totalActiveContainerCount", value); } + } + /// The total storage used in bytes across all active file storage containers in the tenant. + public long? TotalActiveStorageUsedInBytes + { + get { return BackingStore?.Get("totalActiveStorageUsedInBytes"); } + set { BackingStore?.Set("totalActiveStorageUsedInBytes", value); } + } + /// Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? UsageByDataLocation + { + get { return BackingStore?.Get?>("usageByDataLocation"); } + set { BackingStore?.Set("usageByDataLocation", value); } + } +#nullable restore +#else + public List UsageByDataLocation + { + get { return BackingStore?.Get>("usageByDataLocation"); } + set { BackingStore?.Set("usageByDataLocation", 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.MicrosoftAppsFileStorageContainerUsage CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerUsage(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "totalActiveContainerCount", n => { TotalActiveContainerCount = n.GetLongValue(); } }, + { "totalActiveStorageUsedInBytes", n => { TotalActiveStorageUsedInBytes = n.GetLongValue(); } }, + { "usageByDataLocation", n => { UsageByDataLocation = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage.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("usageByDataLocation", UsageByDataLocation); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Participant.cs b/src/Microsoft.Graph/Generated/Models/Participant.cs index 01e92aedca9d..7dc230044111 100644 --- a/src/Microsoft.Graph/Generated/Models/Participant.cs +++ b/src/Microsoft.Graph/Generated/Models/Participant.cs @@ -148,6 +148,22 @@ public long? RosterSequenceNumber get { return BackingStore?.Get("rosterSequenceNumber"); } set { BackingStore?.Set("rosterSequenceNumber", value); } } + /// The syntheticMediaDetection property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.SyntheticMediaDetectionInfo? SyntheticMediaDetection + { + get { return BackingStore?.Get("syntheticMediaDetection"); } + set { BackingStore?.Set("syntheticMediaDetection", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.SyntheticMediaDetectionInfo SyntheticMediaDetection + { + get { return BackingStore?.Get("syntheticMediaDetection"); } + set { BackingStore?.Set("syntheticMediaDetection", value); } + } +#endif /// /// Creates a new instance of the appropriate class based on discriminator value /// @@ -177,6 +193,7 @@ public override IDictionary> GetFieldDeserializers() { "removedState", n => { RemovedState = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.RemovedState.CreateFromDiscriminatorValue); } }, { "restrictedExperience", n => { RestrictedExperience = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.OnlineMeetingRestricted.CreateFromDiscriminatorValue); } }, { "rosterSequenceNumber", n => { RosterSequenceNumber = n.GetLongValue(); } }, + { "syntheticMediaDetection", n => { SyntheticMediaDetection = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.SyntheticMediaDetectionInfo.CreateFromDiscriminatorValue); } }, }; } /// @@ -198,6 +215,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteObjectValue("removedState", RemovedState); writer.WriteObjectValue("restrictedExperience", RestrictedExperience); writer.WriteLongValue("rosterSequenceNumber", RosterSequenceNumber); + writer.WriteObjectValue("syntheticMediaDetection", SyntheticMediaDetection); } } } diff --git a/src/Microsoft.Graph/Generated/Models/PolicyLocation.cs b/src/Microsoft.Graph/Generated/Models/PolicyLocation.cs index 573bc4be1fe6..ebd44c3370c7 100644 --- a/src/Microsoft.Graph/Generated/Models/PolicyLocation.cs +++ b/src/Microsoft.Graph/Generated/Models/PolicyLocation.cs @@ -74,6 +74,7 @@ public PolicyLocation() { "#microsoft.graph.policyLocationApplication" => new global::Microsoft.Graph.Beta.Models.PolicyLocationApplication(), "#microsoft.graph.policyLocationDomain" => new global::Microsoft.Graph.Beta.Models.PolicyLocationDomain(), + "#microsoft.graph.policyLocationTool" => new global::Microsoft.Graph.Beta.Models.PolicyLocationTool(), "#microsoft.graph.policyLocationUrl" => new global::Microsoft.Graph.Beta.Models.PolicyLocationUrl(), _ => new global::Microsoft.Graph.Beta.Models.PolicyLocation(), }; diff --git a/src/Microsoft.Graph/Generated/Models/PolicyLocationTool.cs b/src/Microsoft.Graph/Generated/Models/PolicyLocationTool.cs new file mode 100644 index 000000000000..4fe1a34975d6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/PolicyLocationTool.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 PolicyLocationTool : global::Microsoft.Graph.Beta.Models.PolicyLocation, IParsable + #pragma warning restore CS1591 + { + /// + /// Instantiates a new and sets the default values. + /// + public PolicyLocationTool() : base() + { + OdataType = "#microsoft.graph.policyLocationTool"; + } + /// + /// Creates a new instance of 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.PolicyLocationTool CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.PolicyLocationTool(); + } + /// + /// 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/PolicyScopeBase.cs b/src/Microsoft.Graph/Generated/Models/PolicyScopeBase.cs index fbef732224bc..5c461c1bf882 100644 --- a/src/Microsoft.Graph/Generated/Models/PolicyScopeBase.cs +++ b/src/Microsoft.Graph/Generated/Models/PolicyScopeBase.cs @@ -33,6 +33,22 @@ public IDictionary AdditionalData get { return BackingStore?.Get("executionMode"); } set { BackingStore?.Set("executionMode", value); } } + /// The locationExclusions property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? LocationExclusions + { + get { return BackingStore?.Get?>("locationExclusions"); } + set { BackingStore?.Set("locationExclusions", value); } + } +#nullable restore +#else + public List LocationExclusions + { + get { return BackingStore?.Get>("locationExclusions"); } + set { BackingStore?.Set("locationExclusions", value); } + } +#endif /// The locations (like domains or URLs) to be protected. Required. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -115,6 +131,7 @@ public virtual IDictionary> GetFieldDeserializers() { { "activities", n => { Activities = n.GetEnumValue(); } }, { "executionMode", n => { ExecutionMode = n.GetEnumValue(); } }, + { "locationExclusions", n => { LocationExclusions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.PolicyLocation.CreateFromDiscriminatorValue)?.AsList(); } }, { "locations", n => { Locations = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.PolicyLocation.CreateFromDiscriminatorValue)?.AsList(); } }, { "@odata.type", n => { OdataType = n.GetStringValue(); } }, { "policyActions", n => { PolicyActions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.DlpActionInfo.CreateFromDiscriminatorValue)?.AsList(); } }, @@ -129,6 +146,7 @@ public virtual void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); writer.WriteEnumValue("activities", Activities); writer.WriteEnumValue("executionMode", ExecutionMode); + writer.WriteCollectionOfObjectValues("locationExclusions", LocationExclusions); writer.WriteCollectionOfObjectValues("locations", Locations); writer.WriteStringValue("@odata.type", OdataType); writer.WriteCollectionOfObjectValues("policyActions", PolicyActions); diff --git a/src/Microsoft.Graph/Generated/Models/PolicyTipAction.cs b/src/Microsoft.Graph/Generated/Models/PolicyTipAction.cs index 27c17fc43a94..5159f8c9067f 100644 --- a/src/Microsoft.Graph/Generated/Models/PolicyTipAction.cs +++ b/src/Microsoft.Graph/Generated/Models/PolicyTipAction.cs @@ -12,6 +12,38 @@ namespace Microsoft.Graph.Beta.Models public partial class PolicyTipAction : global::Microsoft.Graph.Beta.Models.DlpActionInfo, IParsable #pragma warning restore CS1591 { + /// The complianceUrl property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ComplianceUrl + { + get { return BackingStore?.Get("complianceUrl"); } + set { BackingStore?.Set("complianceUrl", value); } + } +#nullable restore +#else + public string ComplianceUrl + { + get { return BackingStore?.Get("complianceUrl"); } + set { BackingStore?.Set("complianceUrl", value); } + } +#endif + /// The matchedConditionsDescription property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? MatchedConditionsDescription + { + get { return BackingStore?.Get("matchedConditionsDescription"); } + set { BackingStore?.Set("matchedConditionsDescription", value); } + } +#nullable restore +#else + public string MatchedConditionsDescription + { + get { return BackingStore?.Get("matchedConditionsDescription"); } + set { BackingStore?.Set("matchedConditionsDescription", value); } + } +#endif /// The text of the policy tip that explains what triggered the DLP policy. Developers can display this information to users in the app. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -51,6 +83,8 @@ public override IDictionary> GetFieldDeserializers() { return new Dictionary>(base.GetFieldDeserializers()) { + { "complianceUrl", n => { ComplianceUrl = n.GetStringValue(); } }, + { "matchedConditionsDescription", n => { MatchedConditionsDescription = n.GetStringValue(); } }, { "policyTip", n => { PolicyTip = n.GetStringValue(); } }, }; } @@ -62,6 +96,8 @@ public override void Serialize(ISerializationWriter writer) { if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); + writer.WriteStringValue("complianceUrl", ComplianceUrl); + writer.WriteStringValue("matchedConditionsDescription", MatchedConditionsDescription); writer.WriteStringValue("policyTip", PolicyTip); } } diff --git a/src/Microsoft.Graph/Generated/Models/ProcessContentRequest.cs b/src/Microsoft.Graph/Generated/Models/ProcessContentRequest.cs index 0c79bd1022d1..c0c7e601bf40 100644 --- a/src/Microsoft.Graph/Generated/Models/ProcessContentRequest.cs +++ b/src/Microsoft.Graph/Generated/Models/ProcessContentRequest.cs @@ -84,6 +84,22 @@ public IDictionary AdditionalData get { return BackingStore?.Get("deviceMetadata"); } set { BackingStore?.Set("deviceMetadata", value); } } +#endif + /// The evaluationScope property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.EvaluationScope? EvaluationScope + { + get { return BackingStore?.Get("evaluationScope"); } + set { BackingStore?.Set("evaluationScope", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.EvaluationScope EvaluationScope + { + get { return BackingStore?.Get("evaluationScope"); } + set { BackingStore?.Set("evaluationScope", value); } + } #endif /// The integratedAppMetadata property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -163,6 +179,7 @@ public virtual IDictionary> GetFieldDeserializers() { "contentEntries", n => { ContentEntries = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.ProcessContentMetadataBase.CreateFromDiscriminatorValue)?.AsList(); } }, { "contextMetadata", n => { ContextMetadata = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.ContextMetadata.CreateFromDiscriminatorValue); } }, { "deviceMetadata", n => { DeviceMetadata = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.DeviceMetadata.CreateFromDiscriminatorValue); } }, + { "evaluationScope", n => { EvaluationScope = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.EvaluationScope.CreateFromDiscriminatorValue); } }, { "integratedAppMetadata", n => { IntegratedAppMetadata = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.IntegratedApplicationMetadata.CreateFromDiscriminatorValue); } }, { "@odata.type", n => { OdataType = n.GetStringValue(); } }, { "protectedAppMetadata", n => { ProtectedAppMetadata = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.ProtectedApplicationMetadata.CreateFromDiscriminatorValue); } }, @@ -179,6 +196,7 @@ public virtual void Serialize(ISerializationWriter writer) writer.WriteCollectionOfObjectValues("contentEntries", ContentEntries); writer.WriteObjectValue("contextMetadata", ContextMetadata); writer.WriteObjectValue("deviceMetadata", DeviceMetadata); + writer.WriteObjectValue("evaluationScope", EvaluationScope); writer.WriteObjectValue("integratedAppMetadata", IntegratedAppMetadata); writer.WriteStringValue("@odata.type", OdataType); writer.WriteObjectValue("protectedAppMetadata", ProtectedAppMetadata); diff --git a/src/Microsoft.Graph/Generated/Models/ProtectedApplicationMetadata.cs b/src/Microsoft.Graph/Generated/Models/ProtectedApplicationMetadata.cs index 1a3e23dcd0f2..a87bc601d7f5 100644 --- a/src/Microsoft.Graph/Generated/Models/ProtectedApplicationMetadata.cs +++ b/src/Microsoft.Graph/Generated/Models/ProtectedApplicationMetadata.cs @@ -27,6 +27,22 @@ public partial class ProtectedApplicationMetadata : global::Microsoft.Graph.Beta get { return BackingStore?.Get("applicationLocation"); } set { BackingStore?.Set("applicationLocation", value); } } +#endif + /// The sourceLocation property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.PolicyLocation? SourceLocation + { + get { return BackingStore?.Get("sourceLocation"); } + set { BackingStore?.Set("sourceLocation", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.PolicyLocation SourceLocation + { + get { return BackingStore?.Get("sourceLocation"); } + set { BackingStore?.Set("sourceLocation", value); } + } #endif /// /// Instantiates a new and sets the default values. @@ -54,6 +70,7 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "applicationLocation", n => { ApplicationLocation = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.PolicyLocation.CreateFromDiscriminatorValue); } }, + { "sourceLocation", n => { SourceLocation = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.PolicyLocation.CreateFromDiscriminatorValue); } }, }; } /// @@ -65,6 +82,7 @@ public override void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteObjectValue("applicationLocation", ApplicationLocation); + writer.WriteObjectValue("sourceLocation", SourceLocation); } } } diff --git a/src/Microsoft.Graph/Generated/Models/RemoteTenantGroup.cs b/src/Microsoft.Graph/Generated/Models/RemoteTenantGroup.cs new file mode 100644 index 000000000000..e2343e0fbd99 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/RemoteTenantGroup.cs @@ -0,0 +1,123 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RemoteTenantGroup : global::Microsoft.Graph.Beta.Models.DirectoryObject, IParsable + #pragma warning restore CS1591 + { + /// Display name of the group in the remote tenant. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? RemoteGroupDisplayName + { + get { return BackingStore?.Get("remoteGroupDisplayName"); } + set { BackingStore?.Set("remoteGroupDisplayName", value); } + } +#nullable restore +#else + public string RemoteGroupDisplayName + { + get { return BackingStore?.Get("remoteGroupDisplayName"); } + set { BackingStore?.Set("remoteGroupDisplayName", value); } + } +#endif + /// Unique identifier of the group in the remote tenant. + public Guid? RemoteGroupId + { + get { return BackingStore?.Get("remoteGroupId"); } + set { BackingStore?.Set("remoteGroupId", value); } + } + /// Display name of the remote tenant. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? RemoteTenantDisplayName + { + get { return BackingStore?.Get("remoteTenantDisplayName"); } + set { BackingStore?.Set("remoteTenantDisplayName", value); } + } +#nullable restore +#else + public string RemoteTenantDisplayName + { + get { return BackingStore?.Get("remoteTenantDisplayName"); } + set { BackingStore?.Set("remoteTenantDisplayName", value); } + } +#endif + /// Unique identifier of the remote tenant. + public Guid? RemoteTenantId + { + get { return BackingStore?.Get("remoteTenantId"); } + set { BackingStore?.Set("remoteTenantId", value); } + } + /// Primary domain name of the remote tenant. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? RemoteTenantPrimaryDomain + { + get { return BackingStore?.Get("remoteTenantPrimaryDomain"); } + set { BackingStore?.Set("remoteTenantPrimaryDomain", value); } + } +#nullable restore +#else + public string RemoteTenantPrimaryDomain + { + get { return BackingStore?.Get("remoteTenantPrimaryDomain"); } + set { BackingStore?.Set("remoteTenantPrimaryDomain", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public RemoteTenantGroup() : base() + { + OdataType = "#microsoft.graph.remoteTenantGroup"; + } + /// + /// Creates a new instance of 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.RemoteTenantGroup CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.RemoteTenantGroup(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "remoteGroupDisplayName", n => { RemoteGroupDisplayName = n.GetStringValue(); } }, + { "remoteGroupId", n => { RemoteGroupId = n.GetGuidValue(); } }, + { "remoteTenantDisplayName", n => { RemoteTenantDisplayName = n.GetStringValue(); } }, + { "remoteTenantId", n => { RemoteTenantId = n.GetGuidValue(); } }, + { "remoteTenantPrimaryDomain", n => { RemoteTenantPrimaryDomain = 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("remoteGroupDisplayName", RemoteGroupDisplayName); + writer.WriteGuidValue("remoteGroupId", RemoteGroupId); + writer.WriteStringValue("remoteTenantDisplayName", RemoteTenantDisplayName); + writer.WriteGuidValue("remoteTenantId", RemoteTenantId); + writer.WriteStringValue("remoteTenantPrimaryDomain", RemoteTenantPrimaryDomain); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/DistributionListMemberCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/RemoteTenantGroupCollectionResponse.cs similarity index 69% rename from src/Microsoft.Graph/Generated/Models/DistributionListMemberCollectionResponse.cs rename to src/Microsoft.Graph/Generated/Models/RemoteTenantGroupCollectionResponse.cs index a121e923db28..efa9c74507bf 100644 --- a/src/Microsoft.Graph/Generated/Models/DistributionListMemberCollectionResponse.cs +++ b/src/Microsoft.Graph/Generated/Models/RemoteTenantGroupCollectionResponse.cs @@ -9,34 +9,34 @@ namespace Microsoft.Graph.Beta.Models { [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] #pragma warning disable CS1591 - public partial class DistributionListMemberCollectionResponse : global::Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse, IParsable + public partial class RemoteTenantGroupCollectionResponse : 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 + public List? Value { - get { return BackingStore?.Get?>("value"); } + get { return BackingStore?.Get?>("value"); } set { BackingStore?.Set("value", value); } } #nullable restore #else - public List Value + public List Value { - get { return BackingStore?.Get>("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 + /// A /// The parse node to use to read the discriminator value and create the object - public static new global::Microsoft.Graph.Beta.Models.DistributionListMemberCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + public static new global::Microsoft.Graph.Beta.Models.RemoteTenantGroupCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) { if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Microsoft.Graph.Beta.Models.DistributionListMemberCollectionResponse(); + return new global::Microsoft.Graph.Beta.Models.RemoteTenantGroupCollectionResponse(); } /// /// The deserialization information for the current model @@ -46,7 +46,7 @@ public override IDictionary> GetFieldDeserializers() { return new Dictionary>(base.GetFieldDeserializers()) { - { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.DistributionListMember.CreateFromDiscriminatorValue)?.AsList(); } }, + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.RemoteTenantGroup.CreateFromDiscriminatorValue)?.AsList(); } }, }; } /// @@ -57,7 +57,7 @@ public override void Serialize(ISerializationWriter writer) { if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); - writer.WriteCollectionOfObjectValues("value", Value); + writer.WriteCollectionOfObjectValues("value", Value); } } } diff --git a/src/Microsoft.Graph/Generated/Models/ReportRoot.cs b/src/Microsoft.Graph/Generated/Models/ReportRoot.cs index df8d5911e7a2..93fe4c8dc2e7 100644 --- a/src/Microsoft.Graph/Generated/Models/ReportRoot.cs +++ b/src/Microsoft.Graph/Generated/Models/ReportRoot.cs @@ -221,6 +221,22 @@ public partial class ReportRoot : global::Microsoft.Graph.Beta.Models.Entity, IP get { return BackingStore?.Get("identityAnalytics"); } set { BackingStore?.Set("identityAnalytics", value); } } +#endif + /// The microsoftAppsFileStorageContainerUsageSummary property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerUsage? MicrosoftAppsFileStorageContainerUsageSummary + { + get { return BackingStore?.Get("microsoftAppsFileStorageContainerUsageSummary"); } + set { BackingStore?.Set("microsoftAppsFileStorageContainerUsageSummary", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerUsage MicrosoftAppsFileStorageContainerUsageSummary + { + get { return BackingStore?.Get("microsoftAppsFileStorageContainerUsageSummary"); } + set { BackingStore?.Set("microsoftAppsFileStorageContainerUsageSummary", value); } + } #endif /// Retrieve a list of monthly print usage summaries, grouped by printer. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -429,6 +445,7 @@ public override IDictionary> GetFieldDeserializers() { "dailyPrintUsageSummariesByUser", n => { DailyPrintUsageSummariesByUser = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.PrintUsageByUser.CreateFromDiscriminatorValue)?.AsList(); } }, { "healthMonitoring", n => { HealthMonitoring = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.HealthMonitoring.HealthMonitoringRoot.CreateFromDiscriminatorValue); } }, { "identityAnalytics", n => { IdentityAnalytics = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.IdentityAnalyticsRoot.CreateFromDiscriminatorValue); } }, + { "microsoftAppsFileStorageContainerUsageSummary", n => { MicrosoftAppsFileStorageContainerUsageSummary = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerUsage.CreateFromDiscriminatorValue); } }, { "monthlyPrintUsageByPrinter", n => { MonthlyPrintUsageByPrinter = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.PrintUsageByPrinter.CreateFromDiscriminatorValue)?.AsList(); } }, { "monthlyPrintUsageByUser", n => { MonthlyPrintUsageByUser = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.PrintUsageByUser.CreateFromDiscriminatorValue)?.AsList(); } }, { "monthlyPrintUsageSummariesByPrinter", n => { MonthlyPrintUsageSummariesByPrinter = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.PrintUsageByPrinter.CreateFromDiscriminatorValue)?.AsList(); } }, @@ -463,6 +480,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteCollectionOfObjectValues("dailyPrintUsageSummariesByUser", DailyPrintUsageSummariesByUser); writer.WriteObjectValue("healthMonitoring", HealthMonitoring); writer.WriteObjectValue("identityAnalytics", IdentityAnalytics); + writer.WriteObjectValue("microsoftAppsFileStorageContainerUsageSummary", MicrosoftAppsFileStorageContainerUsageSummary); writer.WriteCollectionOfObjectValues("monthlyPrintUsageByPrinter", MonthlyPrintUsageByPrinter); writer.WriteCollectionOfObjectValues("monthlyPrintUsageByUser", MonthlyPrintUsageByUser); writer.WriteCollectionOfObjectValues("monthlyPrintUsageSummariesByPrinter", MonthlyPrintUsageSummariesByPrinter); diff --git a/src/Microsoft.Graph/Generated/Models/Security/AuditData.cs b/src/Microsoft.Graph/Generated/Models/Security/AuditData.cs index a18920cdb7fc..7c5767a627ec 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/AuditData.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/AuditData.cs @@ -22,7 +22,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The dynamicProperties property + /// An open-type dictionary that contains dynamic audit event properties as name-value pairs. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Beta.Models.Security.AuditRecordTypeDictionary? DynamicProperties diff --git a/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/CaseTypeConfiguration.cs b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/CaseTypeConfiguration.cs new file mode 100644 index 000000000000..a9e498d6431c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/CaseTypeConfiguration.cs @@ -0,0 +1,118 @@ +// +#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.CaseManagement +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CaseTypeConfiguration : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? CustomFields + { + get { return BackingStore?.Get?>("customFields"); } + set { BackingStore?.Set("customFields", value); } + } +#nullable restore +#else + public List CustomFields + { + get { return BackingStore?.Get>("customFields"); } + set { BackingStore?.Set("customFields", value); } + } +#endif + /// The id of the top-level status that a new case of this type starts in. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DefaultStatusId + { + get { return BackingStore?.Get("defaultStatusId"); } + set { BackingStore?.Set("defaultStatusId", value); } + } +#nullable restore +#else + public string DefaultStatusId + { + get { return BackingStore?.Get("defaultStatusId"); } + set { BackingStore?.Set("defaultStatusId", value); } + } +#endif + /// The human-readable label of the case type. +#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 contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Statuses + { + get { return BackingStore?.Get?>("statuses"); } + set { BackingStore?.Set("statuses", value); } + } +#nullable restore +#else + public List Statuses + { + get { return BackingStore?.Get>("statuses"); } + set { BackingStore?.Set("statuses", 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.CaseManagement.CaseTypeConfiguration CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CaseTypeConfiguration(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "customFields", n => { CustomFields = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinition.CreateFromDiscriminatorValue)?.AsList(); } }, + { "defaultStatusId", n => { DefaultStatusId = n.GetStringValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "statuses", n => { Statuses = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.CaseManagement.StatusDefinition.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("customFields", CustomFields); + writer.WriteStringValue("defaultStatusId", DefaultStatusId); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteCollectionOfObjectValues("statuses", Statuses); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/CaseTypeConfigurationCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/CaseTypeConfigurationCollectionResponse.cs new file mode 100644 index 000000000000..2a5ccef9cb59 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/CaseTypeConfigurationCollectionResponse.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.CaseManagement +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CaseTypeConfigurationCollectionResponse : 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.CaseManagement.CaseTypeConfigurationCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CaseTypeConfigurationCollectionResponse(); + } + /// + /// 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.CaseManagement.CaseTypeConfiguration.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/CaseManagement/CustomFieldDefinition.cs b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/CustomFieldDefinition.cs new file mode 100644 index 000000000000..98a431988124 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/CustomFieldDefinition.cs @@ -0,0 +1,106 @@ +// +#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.CaseManagement +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CustomFieldDefinition : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The field description. Supports $filter and $orderby. +#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 field label shown on the case form. Supports $filter and $orderby. +#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 + /// true if the field is disabled; otherwise, false. Supports $filter and $orderby. + public bool? IsDisabled + { + get { return BackingStore?.Get("isDisabled"); } + set { BackingStore?.Set("isDisabled", value); } + } + /// true if a value is required for this field; otherwise, false. Supports $filter and $orderby. + public bool? IsRequired + { + get { return BackingStore?.Get("isRequired"); } + set { BackingStore?.Set("isRequired", 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.CaseManagement.CustomFieldDefinition 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.caseManagement.dateTimeCustomFieldDefinition" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.DateTimeCustomFieldDefinition(), + "#microsoft.graph.security.caseManagement.numberCustomFieldDefinition" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.NumberCustomFieldDefinition(), + "#microsoft.graph.security.caseManagement.optionsCustomFieldDefinition" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.OptionsCustomFieldDefinition(), + "#microsoft.graph.security.caseManagement.stringCustomFieldDefinition" => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.StringCustomFieldDefinition(), + _ => new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinition(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "description", n => { Description = n.GetStringValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "isDisabled", n => { IsDisabled = n.GetBoolValue(); } }, + { "isRequired", n => { IsRequired = 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.WriteStringValue("description", Description); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteBoolValue("isDisabled", IsDisabled); + writer.WriteBoolValue("isRequired", IsRequired); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/CustomFieldDefinitionCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/CustomFieldDefinitionCollectionResponse.cs new file mode 100644 index 000000000000..536323f83b5f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/CustomFieldDefinitionCollectionResponse.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.CaseManagement +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CustomFieldDefinitionCollectionResponse : 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.CaseManagement.CustomFieldDefinitionCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinitionCollectionResponse(); + } + /// + /// 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.CaseManagement.CustomFieldDefinition.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/CaseManagement/CustomStatusDefinition.cs b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/CustomStatusDefinition.cs new file mode 100644 index 000000000000..cca0f72ad8a3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/CustomStatusDefinition.cs @@ -0,0 +1,133 @@ +// +#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.CaseManagement +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CustomStatusDefinition : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The immutable identifier of the custom status. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? CustomStatusId + { + get { return BackingStore?.Get("customStatusId"); } + set { BackingStore?.Set("customStatusId", value); } + } +#nullable restore +#else + public string CustomStatusId + { + get { return BackingStore?.Get("customStatusId"); } + set { BackingStore?.Set("customStatusId", value); } + } +#endif + /// The human-readable label of the custom status. +#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 + /// true if this is a terminal status; a case in a final status can't transition to another status. Otherwise, false. + public bool? IsFinal + { + get { return BackingStore?.Get("isFinal"); } + set { BackingStore?.Set("isFinal", value); } + } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The display order of the custom status within its parent status. + public int? SortOrder + { + get { return BackingStore?.Get("sortOrder"); } + set { BackingStore?.Set("sortOrder", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public CustomStatusDefinition() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.CaseManagement.CustomStatusDefinition CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomStatusDefinition(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "customStatusId", n => { CustomStatusId = n.GetStringValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "isFinal", n => { IsFinal = n.GetBoolValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "sortOrder", n => { SortOrder = n.GetIntValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteStringValue("customStatusId", CustomStatusId); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteBoolValue("isFinal", IsFinal); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteIntValue("sortOrder", SortOrder); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/DateTimeCustomFieldDefinition.cs b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/DateTimeCustomFieldDefinition.cs new file mode 100644 index 000000000000..0828d824723a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/DateTimeCustomFieldDefinition.cs @@ -0,0 +1,61 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.CaseManagement +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DateTimeCustomFieldDefinition : global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinition, IParsable + #pragma warning restore CS1591 + { + /// The default date/time value applied to the field on a new case. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + public DateTimeOffset? DefaultDateTime + { + get { return BackingStore?.Get("defaultDateTime"); } + set { BackingStore?.Set("defaultDateTime", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DateTimeCustomFieldDefinition() : base() + { + OdataType = "#microsoft.graph.security.caseManagement.dateTimeCustomFieldDefinition"; + } + /// + /// Creates a new instance of 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.CaseManagement.DateTimeCustomFieldDefinition CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.DateTimeCustomFieldDefinition(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "defaultDateTime", n => { DefaultDateTime = n.GetDateTimeOffsetValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteDateTimeOffsetValue("defaultDateTime", DefaultDateTime); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/NumberCustomFieldDefinition.cs b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/NumberCustomFieldDefinition.cs new file mode 100644 index 000000000000..178277fa9d2f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/NumberCustomFieldDefinition.cs @@ -0,0 +1,61 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.CaseManagement +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class NumberCustomFieldDefinition : global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinition, IParsable + #pragma warning restore CS1591 + { + /// The default numeric value applied to the field on a new case. + public int? DefaultValue + { + get { return BackingStore?.Get("defaultValue"); } + set { BackingStore?.Set("defaultValue", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public NumberCustomFieldDefinition() : base() + { + OdataType = "#microsoft.graph.security.caseManagement.numberCustomFieldDefinition"; + } + /// + /// Creates a new instance of 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.CaseManagement.NumberCustomFieldDefinition CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.NumberCustomFieldDefinition(); + } + /// + /// 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.GetIntValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteIntValue("defaultValue", DefaultValue); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/OptionsCustomFieldDefinition.cs b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/OptionsCustomFieldDefinition.cs new file mode 100644 index 000000000000..a217cd466778 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/OptionsCustomFieldDefinition.cs @@ -0,0 +1,89 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.CaseManagement +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class OptionsCustomFieldDefinition : global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinition, IParsable + #pragma warning restore CS1591 + { + /// The option value or values selected by default on a new case. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? DefaultValues + { + get { return BackingStore?.Get?>("defaultValues"); } + set { BackingStore?.Set("defaultValues", value); } + } +#nullable restore +#else + public List DefaultValues + { + get { return BackingStore?.Get>("defaultValues"); } + set { BackingStore?.Set("defaultValues", value); } + } +#endif + /// The allowed option values a case author can choose from. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Options + { + get { return BackingStore?.Get?>("options"); } + set { BackingStore?.Set("options", value); } + } +#nullable restore +#else + public List Options + { + get { return BackingStore?.Get>("options"); } + set { BackingStore?.Set("options", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public OptionsCustomFieldDefinition() : base() + { + OdataType = "#microsoft.graph.security.caseManagement.optionsCustomFieldDefinition"; + } + /// + /// Creates a new instance of 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.CaseManagement.OptionsCustomFieldDefinition CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.OptionsCustomFieldDefinition(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "defaultValues", n => { DefaultValues = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "options", n => { Options = n.GetCollectionOfPrimitiveValues()?.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.WriteCollectionOfPrimitiveValues("defaultValues", DefaultValues); + writer.WriteCollectionOfPrimitiveValues("options", Options); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/StatusDefinition.cs b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/StatusDefinition.cs new file mode 100644 index 000000000000..a87320abd3b5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/StatusDefinition.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.CaseManagement +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class StatusDefinition : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The custom statuses returned inline within this top-level status. These aren't separately addressable. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? CustomStatuses + { + get { return BackingStore?.Get?>("customStatuses"); } + set { BackingStore?.Set("customStatuses", value); } + } +#nullable restore +#else + public List CustomStatuses + { + get { return BackingStore?.Get>("customStatuses"); } + set { BackingStore?.Set("customStatuses", value); } + } +#endif + /// The human-readable label of the status. Supports $filter and $orderby. +#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 display order of the status relative to other statuses of the same case type. Supports $filter and $orderby. + public int? SortOrder + { + get { return BackingStore?.Get("sortOrder"); } + set { BackingStore?.Set("sortOrder", 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.CaseManagement.StatusDefinition CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.StatusDefinition(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "customStatuses", n => { CustomStatuses = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomStatusDefinition.CreateFromDiscriminatorValue)?.AsList(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "sortOrder", n => { SortOrder = n.GetIntValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteCollectionOfObjectValues("customStatuses", CustomStatuses); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteIntValue("sortOrder", SortOrder); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/StatusDefinitionCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/StatusDefinitionCollectionResponse.cs new file mode 100644 index 000000000000..432230e764c5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/StatusDefinitionCollectionResponse.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.CaseManagement +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class StatusDefinitionCollectionResponse : 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.CaseManagement.StatusDefinitionCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.StatusDefinitionCollectionResponse(); + } + /// + /// 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.CaseManagement.StatusDefinition.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/CaseManagement/StringCustomFieldDefinition.cs b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/StringCustomFieldDefinition.cs new file mode 100644 index 000000000000..82a856c8740c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/Security/CaseManagement/StringCustomFieldDefinition.cs @@ -0,0 +1,71 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.Security.CaseManagement +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class StringCustomFieldDefinition : global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinition, IParsable + #pragma warning restore CS1591 + { + /// The default string value applied to the field on a new case. +#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 + /// + /// Instantiates a new and sets the default values. + /// + public StringCustomFieldDefinition() : base() + { + OdataType = "#microsoft.graph.security.caseManagement.stringCustomFieldDefinition"; + } + /// + /// Creates a new instance of 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.CaseManagement.StringCustomFieldDefinition CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.Security.CaseManagement.StringCustomFieldDefinition(); + } + /// + /// 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(); } }, + }; + } + /// + /// 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); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/CaseManagementRoot.cs b/src/Microsoft.Graph/Generated/Models/Security/CaseManagementRoot.cs index 305c6036c708..ec5de8f20b91 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/CaseManagementRoot.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/CaseManagementRoot.cs @@ -28,6 +28,22 @@ public partial class CaseManagementRoot : global::Microsoft.Graph.Beta.Models.En get { return BackingStore?.Get>("cases"); } set { BackingStore?.Set("cases", value); } } +#endif + /// The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? CaseTypeConfigurations + { + get { return BackingStore?.Get?>("caseTypeConfigurations"); } + set { BackingStore?.Set("caseTypeConfigurations", value); } + } +#nullable restore +#else + public List CaseTypeConfigurations + { + get { return BackingStore?.Get>("caseTypeConfigurations"); } + set { BackingStore?.Set("caseTypeConfigurations", value); } + } #endif /// /// Creates a new instance of the appropriate class based on discriminator value @@ -47,6 +63,7 @@ public override IDictionary> GetFieldDeserializers() { return new Dictionary>(base.GetFieldDeserializers()) { + { "caseTypeConfigurations", n => { CaseTypeConfigurations = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.CaseManagement.CaseTypeConfiguration.CreateFromDiscriminatorValue)?.AsList(); } }, { "cases", n => { Cases = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.Security.CaseManagement.Case.CreateFromDiscriminatorValue)?.AsList(); } }, }; } @@ -59,6 +76,7 @@ public override void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteCollectionOfObjectValues("cases", Cases); + writer.WriteCollectionOfObjectValues("caseTypeConfigurations", CaseTypeConfigurations); } } } diff --git a/src/Microsoft.Graph/Generated/Models/StreamingMetadata.cs b/src/Microsoft.Graph/Generated/Models/StreamingMetadata.cs new file mode 100644 index 000000000000..2e382d08eead --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/StreamingMetadata.cs @@ -0,0 +1,105 @@ +// +#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 +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class StreamingMetadata : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The frameDropRate property + public double? FrameDropRate + { + get { return BackingStore?.Get("frameDropRate"); } + set { BackingStore?.Set("frameDropRate", value); } + } + /// The latencyMs property + public int? LatencyMs + { + get { return BackingStore?.Get("latencyMs"); } + set { BackingStore?.Set("latencyMs", value); } + } + /// The networkJitterMs property + public int? NetworkJitterMs + { + get { return BackingStore?.Get("networkJitterMs"); } + set { BackingStore?.Set("networkJitterMs", value); } + } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public StreamingMetadata() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.StreamingMetadata CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.StreamingMetadata(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "frameDropRate", n => { FrameDropRate = n.GetDoubleValue(); } }, + { "latencyMs", n => { LatencyMs = n.GetIntValue(); } }, + { "networkJitterMs", n => { NetworkJitterMs = n.GetIntValue(); } }, + { "@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.WriteDoubleValue("frameDropRate", FrameDropRate); + writer.WriteIntValue("latencyMs", LatencyMs); + writer.WriteIntValue("networkJitterMs", NetworkJitterMs); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/SyntheticMediaDetectionDetail.cs b/src/Microsoft.Graph/Generated/Models/SyntheticMediaDetectionDetail.cs new file mode 100644 index 000000000000..2911d2a36f25 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/SyntheticMediaDetectionDetail.cs @@ -0,0 +1,151 @@ +// +#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 +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SyntheticMediaDetectionDetail : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The confidence property + public double? Confidence + { + get { return BackingStore?.Get("confidence"); } + set { BackingStore?.Set("confidence", value); } + } + /// The modality property + public global::Microsoft.Graph.Beta.Models.ContentModality? Modality + { + get { return BackingStore?.Get("modality"); } + set { BackingStore?.Set("modality", value); } + } + /// The modelName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ModelName + { + get { return BackingStore?.Get("modelName"); } + set { BackingStore?.Set("modelName", value); } + } +#nullable restore +#else + public string ModelName + { + get { return BackingStore?.Get("modelName"); } + set { BackingStore?.Set("modelName", value); } + } +#endif + /// The modelTasks property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ModelTasks + { + get { return BackingStore?.Get?>("modelTasks"); } + set { BackingStore?.Set("modelTasks", value); } + } +#nullable restore +#else + public List ModelTasks + { + get { return BackingStore?.Get>("modelTasks"); } + set { BackingStore?.Set("modelTasks", 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 segment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.MediaSegment? Segment + { + get { return BackingStore?.Get("segment"); } + set { BackingStore?.Set("segment", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.MediaSegment Segment + { + get { return BackingStore?.Get("segment"); } + set { BackingStore?.Set("segment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SyntheticMediaDetectionDetail() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.SyntheticMediaDetectionDetail CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.SyntheticMediaDetectionDetail(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "confidence", n => { Confidence = n.GetDoubleValue(); } }, + { "modality", n => { Modality = n.GetEnumValue(); } }, + { "modelName", n => { ModelName = n.GetStringValue(); } }, + { "modelTasks", n => { ModelTasks = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "segment", n => { Segment = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.MediaSegment.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.WriteDoubleValue("confidence", Confidence); + writer.WriteEnumValue("modality", Modality); + writer.WriteStringValue("modelName", ModelName); + writer.WriteCollectionOfPrimitiveValues("modelTasks", ModelTasks); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteObjectValue("segment", Segment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/SyntheticMediaDetectionInfo.cs b/src/Microsoft.Graph/Generated/Models/SyntheticMediaDetectionInfo.cs new file mode 100644 index 000000000000..5e60c89e3d34 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/SyntheticMediaDetectionInfo.cs @@ -0,0 +1,123 @@ +// +#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 +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SyntheticMediaDetectionInfo : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The detectionId property + public Guid? DetectionId + { + get { return BackingStore?.Get("detectionId"); } + set { BackingStore?.Set("detectionId", value); } + } + /// The detectorBot property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DetectorBot + { + get { return BackingStore?.Get("detectorBot"); } + set { BackingStore?.Set("detectorBot", value); } + } +#nullable restore +#else + public string DetectorBot + { + get { return BackingStore?.Get("detectorBot"); } + set { BackingStore?.Set("detectorBot", value); } + } +#endif + /// The isParticipantTrusted property + public bool? IsParticipantTrusted + { + get { return BackingStore?.Get("isParticipantTrusted"); } + set { BackingStore?.Set("isParticipantTrusted", value); } + } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// The syntheticConfidence property + public double? SyntheticConfidence + { + get { return BackingStore?.Get("syntheticConfidence"); } + set { BackingStore?.Set("syntheticConfidence", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public SyntheticMediaDetectionInfo() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.SyntheticMediaDetectionInfo CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.SyntheticMediaDetectionInfo(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "detectionId", n => { DetectionId = n.GetGuidValue(); } }, + { "detectorBot", n => { DetectorBot = n.GetStringValue(); } }, + { "isParticipantTrusted", n => { IsParticipantTrusted = n.GetBoolValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "syntheticConfidence", n => { SyntheticConfidence = n.GetDoubleValue(); } }, + }; + } + /// + /// 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.WriteGuidValue("detectionId", DetectionId); + writer.WriteStringValue("detectorBot", DetectorBot); + writer.WriteBoolValue("isParticipantTrusted", IsParticipantTrusted); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteDoubleValue("syntheticConfidence", SyntheticConfidence); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Teamwork.cs b/src/Microsoft.Graph/Generated/Models/Teamwork.cs index 3475da54696b..32d89472aab6 100644 --- a/src/Microsoft.Graph/Generated/Models/Teamwork.cs +++ b/src/Microsoft.Graph/Generated/Models/Teamwork.cs @@ -66,7 +66,7 @@ public bool? IsTeamsEnabled get { return BackingStore?.Get("isTeamsEnabled"); } set { BackingStore?.Set("isTeamsEnabled", value); } } - /// The messaging property + /// The messaging functionality, including custom emojis. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public global::Microsoft.Graph.Beta.Models.TeamworkMessaging? Messaging diff --git a/src/Microsoft.Graph/Generated/Models/TeamworkCustomEmoji.cs b/src/Microsoft.Graph/Generated/Models/TeamworkCustomEmoji.cs index deb7351bc518..fae55cb55519 100644 --- a/src/Microsoft.Graph/Generated/Models/TeamworkCustomEmoji.cs +++ b/src/Microsoft.Graph/Generated/Models/TeamworkCustomEmoji.cs @@ -21,7 +21,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The contentBytes property + /// The base64-encoded image content of the emoji. Supported formats include PNG and GIF. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? ContentBytes @@ -53,13 +53,13 @@ public string ContentBytes set { BackingStore?.Set("createdBy", value); } } #endif - /// The createdDateTime property + /// The date and time when the emoji was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. public DateTimeOffset? CreatedDateTime { get { return BackingStore?.Get("createdDateTime"); } set { BackingStore?.Set("createdDateTime", value); } } - /// The displayName property + /// The unique display name of the custom emoji. Key. Must be unique and must not conflict with existing emoji names. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? DisplayName diff --git a/src/Microsoft.Graph/Generated/Models/TeamworkMessaging.cs b/src/Microsoft.Graph/Generated/Models/TeamworkMessaging.cs index c2eb4f1c7390..c4f856950460 100644 --- a/src/Microsoft.Graph/Generated/Models/TeamworkMessaging.cs +++ b/src/Microsoft.Graph/Generated/Models/TeamworkMessaging.cs @@ -12,7 +12,7 @@ namespace Microsoft.Graph.Beta.Models public partial class TeamworkMessaging : global::Microsoft.Graph.Beta.Models.Entity, IParsable #pragma warning restore CS1591 { - /// The customEmojis property + /// The collection of custom emojis available in organization messaging. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? CustomEmojis diff --git a/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/ActionStep.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/ActionStep.cs new file mode 100644 index 000000000000..be6918c97b3d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/ActionStep.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.Models.TenantGovernanceServices +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ActionStep : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// The follow-on API reference for the step, containing the URL template and a machine-readable execution directive that a client uses to retrieve the drill-in data. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.ActionUrl? ActionUrl + { + get { return BackingStore?.Get("actionUrl"); } + set { BackingStore?.Set("actionUrl", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.ActionUrl ActionUrl + { + get { return BackingStore?.Get("actionUrl"); } + set { BackingStore?.Set("actionUrl", 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 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 one-based order, as a string, in which the step should be evaluated by a client. Steps are intended to be run in ascending stepNumber order because later steps can depend on the output of earlier steps. This value is the key of the resource. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? StepNumber + { + get { return BackingStore?.Get("stepNumber"); } + set { BackingStore?.Set("stepNumber", value); } + } +#nullable restore +#else + public string StepNumber + { + get { return BackingStore?.Get("stepNumber"); } + set { BackingStore?.Set("stepNumber", value); } + } +#endif + /// Human-readable guidance that explains what the step does and why it's useful for investigating the related metric. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Text + { + get { return BackingStore?.Get("text"); } + set { BackingStore?.Set("text", value); } + } +#nullable restore +#else + public string Text + { + get { return BackingStore?.Get("text"); } + set { BackingStore?.Set("text", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ActionStep() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.TenantGovernanceServices.ActionStep CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.ActionStep(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "actionUrl", n => { ActionUrl = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.ActionUrl.CreateFromDiscriminatorValue); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "stepNumber", n => { StepNumber = n.GetStringValue(); } }, + { "text", n => { Text = 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.WriteObjectValue("actionUrl", ActionUrl); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteStringValue("stepNumber", StepNumber); + writer.WriteStringValue("text", Text); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/ActionUrl.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/ActionUrl.cs new file mode 100644 index 000000000000..6b69697050f4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/ActionUrl.cs @@ -0,0 +1,117 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.Models.TenantGovernanceServices +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ActionUrl : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// A machine-readable directive that describes how a client should run the step, in the form metricPath§operation§input§output (for example, b2BRegistrationMetrics.recent.inboundTotalUsers§single§§$verifiedDomains). Clients use this value to chain steps together and to interpret the output of the associated url. +#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 OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// A Microsoft Graph or Azure Resource Manager (ARM) URL template that the client invokes to retrieve the drill-in data for the step. The template can include placeholders such as {@id}, {startDate}, {endDate}, or {sourceDomain} that the client resolves from the related tenant, the caller context, or the output of earlier steps. This value can be empty for steps that only transform data returned by a previous step. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Url + { + get { return BackingStore?.Get("url"); } + set { BackingStore?.Set("url", value); } + } +#nullable restore +#else + public string Url + { + get { return BackingStore?.Get("url"); } + set { BackingStore?.Set("url", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ActionUrl() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.TenantGovernanceServices.ActionUrl CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.ActionUrl(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "@odata.type", n => { OdataType = n.GetStringValue(); } }, + { "url", n => { Url = 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("displayName", DisplayName); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteStringValue("url", Url); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetrics.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetrics.cs index ea5f459fee3c..a746120c239e 100644 --- a/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetrics.cs +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/B2BSignInActivityMetrics.cs @@ -27,6 +27,22 @@ public partial class B2BSignInActivityMetrics : global::Microsoft.Graph.Beta.Mod get { return BackingStore?.Get("initial"); } set { BackingStore?.Set("initial", value); } } +#endif + /// Ordered drill-in guidance for investigating sign-in user and application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BSignInActivityMetrics($expand=investigationHints). +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? InvestigationHints + { + get { return BackingStore?.Get?>("investigationHints"); } + set { BackingStore?.Set("investigationHints", value); } + } +#nullable restore +#else + public List InvestigationHints + { + get { return BackingStore?.Get>("investigationHints"); } + set { BackingStore?.Set("investigationHints", value); } + } #endif /// The recent property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -63,6 +79,7 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "initial", n => { Initial = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.B2BSignInActivityMetricsInitial.CreateFromDiscriminatorValue); } }, + { "investigationHints", n => { InvestigationHints = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.ActionStep.CreateFromDiscriminatorValue)?.AsList(); } }, { "recent", n => { Recent = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.B2BSignInActivityMetricsRecent.CreateFromDiscriminatorValue); } }, }; } @@ -75,6 +92,7 @@ public override void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteObjectValue("initial", Initial); + writer.WriteCollectionOfObjectValues("investigationHints", InvestigationHints); writer.WriteObjectValue("recent", Recent); } } diff --git a/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/B2bRegistrationMetrics.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/B2bRegistrationMetrics.cs index bef22ed2ecb0..ef6203ffb013 100644 --- a/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/B2bRegistrationMetrics.cs +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/B2bRegistrationMetrics.cs @@ -27,6 +27,22 @@ public partial class B2bRegistrationMetrics : global::Microsoft.Graph.Beta.Model get { return BackingStore?.Get("initial"); } set { BackingStore?.Set("initial", value); } } +#endif + /// Ordered drill-in guidance for investigating B2B registration metrics. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BRegistrationMetrics($expand=investigationHints). +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? InvestigationHints + { + get { return BackingStore?.Get?>("investigationHints"); } + set { BackingStore?.Set("investigationHints", value); } + } +#nullable restore +#else + public List InvestigationHints + { + get { return BackingStore?.Get>("investigationHints"); } + set { BackingStore?.Set("investigationHints", value); } + } #endif /// The recent property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -63,6 +79,7 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "initial", n => { Initial = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.B2BRegistrationMetricsInitial.CreateFromDiscriminatorValue); } }, + { "investigationHints", n => { InvestigationHints = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.ActionStep.CreateFromDiscriminatorValue)?.AsList(); } }, { "recent", n => { Recent = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.B2BRegistrationMetricsRecent.CreateFromDiscriminatorValue); } }, }; } @@ -75,6 +92,7 @@ public override void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteObjectValue("initial", Initial); + writer.WriteCollectionOfObjectValues("investigationHints", InvestigationHints); writer.WriteObjectValue("recent", Recent); } } diff --git a/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/BillingMetrics.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/BillingMetrics.cs index d788d14d6dc1..7dce18816568 100644 --- a/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/BillingMetrics.cs +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/BillingMetrics.cs @@ -27,6 +27,22 @@ public partial class BillingMetrics : global::Microsoft.Graph.Beta.Models.Entity get { return BackingStore?.Get("initial"); } set { BackingStore?.Set("initial", value); } } +#endif + /// Ordered drill-in guidance for investigating billing relationship counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=billingMetrics($expand=investigationHints). +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? InvestigationHints + { + get { return BackingStore?.Get?>("investigationHints"); } + set { BackingStore?.Set("investigationHints", value); } + } +#nullable restore +#else + public List InvestigationHints + { + get { return BackingStore?.Get>("investigationHints"); } + set { BackingStore?.Set("investigationHints", value); } + } #endif /// The recent property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -63,6 +79,7 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "initial", n => { Initial = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.BillingMetricsInitial.CreateFromDiscriminatorValue); } }, + { "investigationHints", n => { InvestigationHints = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.ActionStep.CreateFromDiscriminatorValue)?.AsList(); } }, { "recent", n => { Recent = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.BillingMetricsRecent.CreateFromDiscriminatorValue); } }, }; } @@ -75,6 +92,7 @@ public override void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteObjectValue("initial", Initial); + writer.WriteCollectionOfObjectValues("investigationHints", InvestigationHints); writer.WriteObjectValue("recent", Recent); } } diff --git a/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/MultiTenantApplicationMetrics.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/MultiTenantApplicationMetrics.cs index dcb136ac8e3e..ef09fc55ad8e 100644 --- a/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/MultiTenantApplicationMetrics.cs +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/MultiTenantApplicationMetrics.cs @@ -27,6 +27,22 @@ public partial class MultiTenantApplicationMetrics : global::Microsoft.Graph.Bet get { return BackingStore?.Get("initial"); } set { BackingStore?.Set("initial", value); } } +#endif + /// Ordered drill-in guidance for investigating multitenant application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=multiTenantApplicationMetrics($expand=investigationHints). +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? InvestigationHints + { + get { return BackingStore?.Get?>("investigationHints"); } + set { BackingStore?.Set("investigationHints", value); } + } +#nullable restore +#else + public List InvestigationHints + { + get { return BackingStore?.Get>("investigationHints"); } + set { BackingStore?.Set("investigationHints", value); } + } #endif /// The recent property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -63,6 +79,7 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "initial", n => { Initial = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.MultiTenantApplicationMetricsInitial.CreateFromDiscriminatorValue); } }, + { "investigationHints", n => { InvestigationHints = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.ActionStep.CreateFromDiscriminatorValue)?.AsList(); } }, { "recent", n => { Recent = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.TenantGovernanceServices.MultiTenantApplicationMetricsRecent.CreateFromDiscriminatorValue); } }, }; } @@ -75,6 +92,7 @@ public override void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteObjectValue("initial", Initial); + writer.WriteCollectionOfObjectValues("investigationHints", InvestigationHints); writer.WriteObjectValue("recent", Recent); } } diff --git a/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/RelatedTenant.cs b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/RelatedTenant.cs index 37e59631fb6b..2a658c7662b4 100644 --- a/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/RelatedTenant.cs +++ b/src/Microsoft.Graph/Generated/Models/TenantGovernanceServices/RelatedTenant.cs @@ -82,7 +82,7 @@ public DateTimeOffset? CreatedDateTime get { return BackingStore?.Get("createdDateTime"); } set { BackingStore?.Set("createdDateTime", value); } } - /// Indicates whether this tenant is a Microsoft infrastructure tenant. + /// Indicates whether the related tenant is a Microsoft infrastructure tenant. Read-only. public bool? IsMicrosoftInfrastructure { get { return BackingStore?.Get("isMicrosoftInfrastructure"); } diff --git a/src/Microsoft.Graph/Generated/Models/UnifiedRoot.cs b/src/Microsoft.Graph/Generated/Models/UnifiedRoot.cs new file mode 100644 index 000000000000..2b4c6b296558 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/UnifiedRoot.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 +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class UnifiedRoot : global::Microsoft.Graph.Beta.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// Represents the unified (vNext) access review decisions on an instance of a review. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Decisions + { + get { return BackingStore?.Get?>("decisions"); } + set { BackingStore?.Set("decisions", value); } + } +#nullable restore +#else + public List Decisions + { + get { return BackingStore?.Get>("decisions"); } + set { BackingStore?.Set("decisions", value); } + } +#endif + /// Represents the unified (vNext) template and scheduling for an access review. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Definitions + { + get { return BackingStore?.Get?>("definitions"); } + set { BackingStore?.Set("definitions", value); } + } +#nullable restore +#else + public List Definitions + { + get { return BackingStore?.Get>("definitions"); } + set { BackingStore?.Set("definitions", value); } + } +#endif + /// Represents the unified (vNext) instance of a review. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Instances + { + get { return BackingStore?.Get?>("instances"); } + set { BackingStore?.Set("instances", value); } + } +#nullable restore +#else + public List Instances + { + get { return BackingStore?.Get>("instances"); } + set { BackingStore?.Set("instances", 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.UnifiedRoot CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.UnifiedRoot(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "decisions", n => { Decisions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem.CreateFromDiscriminatorValue)?.AsList(); } }, + { "definitions", n => { Definitions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition.CreateFromDiscriminatorValue)?.AsList(); } }, + { "instances", n => { Instances = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.AccessReviewInstance.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("decisions", Decisions); + writer.WriteCollectionOfObjectValues("definitions", Definitions); + writer.WriteCollectionOfObjectValues("instances", Instances); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/User.cs b/src/Microsoft.Graph/Generated/Models/User.cs index c4509d2bc8f3..8ee39d9af4a2 100644 --- a/src/Microsoft.Graph/Generated/Models/User.cs +++ b/src/Microsoft.Graph/Generated/Models/User.cs @@ -2269,6 +2269,22 @@ public List Skills get { return BackingStore?.Get("solutions"); } set { BackingStore?.Set("solutions", value); } } +#endif + /// Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SponsorOf + { + get { return BackingStore?.Get?>("sponsorOf"); } + set { BackingStore?.Set("sponsorOf", value); } + } +#nullable restore +#else + public List SponsorOf + { + get { return BackingStore?.Get>("sponsorOf"); } + set { BackingStore?.Set("sponsorOf", value); } + } #endif /// The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -2675,6 +2691,7 @@ public override IDictionary> GetFieldDeserializers() { "signInSessionsValidFromDateTime", n => { SignInSessionsValidFromDateTime = n.GetDateTimeOffsetValue(); } }, { "skills", n => { Skills = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, { "solutions", n => { Solutions = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.UserSolutionRoot.CreateFromDiscriminatorValue); } }, + { "sponsorOf", n => { SponsorOf = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.DirectoryObject.CreateFromDiscriminatorValue)?.AsList(); } }, { "sponsors", n => { Sponsors = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.DirectoryObject.CreateFromDiscriminatorValue)?.AsList(); } }, { "state", n => { State = n.GetStringValue(); } }, { "streetAddress", n => { StreetAddress = n.GetStringValue(); } }, @@ -2850,6 +2867,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteDateTimeOffsetValue("signInSessionsValidFromDateTime", SignInSessionsValidFromDateTime); writer.WriteCollectionOfPrimitiveValues("skills", Skills); writer.WriteObjectValue("solutions", Solutions); + writer.WriteCollectionOfObjectValues("sponsorOf", SponsorOf); writer.WriteCollectionOfObjectValues("sponsors", Sponsors); writer.WriteStringValue("state", State); writer.WriteStringValue("streetAddress", StreetAddress); diff --git a/src/Microsoft.Graph/Generated/Models/UserActivityType.cs b/src/Microsoft.Graph/Generated/Models/UserActivityType.cs index 6eb2fdbe7103..dfdf449f370a 100644 --- a/src/Microsoft.Graph/Generated/Models/UserActivityType.cs +++ b/src/Microsoft.Graph/Generated/Models/UserActivityType.cs @@ -24,6 +24,10 @@ public enum UserActivityType #pragma warning disable CS1591 DownloadFile, #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue, + #pragma warning restore CS1591 [EnumMember(Value = "copyToClipboard")] #pragma warning disable CS1591 CopyToClipboard, @@ -40,9 +44,5 @@ public enum UserActivityType #pragma warning disable CS1591 AccessDebugTools, #pragma warning restore CS1591 - [EnumMember(Value = "unknownFutureValue")] - #pragma warning disable CS1591 - UnknownFutureValue, - #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/UserActivityTypes.cs b/src/Microsoft.Graph/Generated/Models/UserActivityTypes.cs index b3126be614d7..dc15b52f3712 100644 --- a/src/Microsoft.Graph/Generated/Models/UserActivityTypes.cs +++ b/src/Microsoft.Graph/Generated/Models/UserActivityTypes.cs @@ -29,25 +29,25 @@ public enum UserActivityTypes #pragma warning disable CS1591 DownloadFile = 16, #pragma warning restore CS1591 + [EnumMember(Value = "unknownFutureValue")] + #pragma warning disable CS1591 + UnknownFutureValue = 32, + #pragma warning restore CS1591 [EnumMember(Value = "copyToClipboard")] #pragma warning disable CS1591 - CopyToClipboard = 32, + CopyToClipboard = 64, #pragma warning restore CS1591 [EnumMember(Value = "pasteFromClipboard")] #pragma warning disable CS1591 - PasteFromClipboard = 64, + PasteFromClipboard = 128, #pragma warning restore CS1591 [EnumMember(Value = "print")] #pragma warning disable CS1591 - Print = 128, + Print = 256, #pragma warning restore CS1591 [EnumMember(Value = "accessDebugTools")] #pragma warning disable CS1591 - AccessDebugTools = 256, - #pragma warning restore CS1591 - [EnumMember(Value = "unknownFutureValue")] - #pragma warning disable CS1591 - UnknownFutureValue = 512, + AccessDebugTools = 512, #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/VerifiedIdProfile.cs b/src/Microsoft.Graph/Generated/Models/VerifiedIdProfile.cs index bcee58174bb5..1d415ff7e97e 100644 --- a/src/Microsoft.Graph/Generated/Models/VerifiedIdProfile.cs +++ b/src/Microsoft.Graph/Generated/Models/VerifiedIdProfile.cs @@ -94,7 +94,7 @@ public int? Priority set { BackingStore?.Set("verifiedIdProfileConfiguration", value); } } #endif - /// Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue. Required. + /// Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue, verification. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: verification. Required. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? VerifiedIdUsageConfigurations diff --git a/src/Microsoft.Graph/Generated/Models/VerifiedIdProfileConfiguration.cs b/src/Microsoft.Graph/Generated/Models/VerifiedIdProfileConfiguration.cs index 4e861a59118d..1eef7f20db47 100644 --- a/src/Microsoft.Graph/Generated/Models/VerifiedIdProfileConfiguration.cs +++ b/src/Microsoft.Graph/Generated/Models/VerifiedIdProfileConfiguration.cs @@ -13,7 +13,7 @@ namespace Microsoft.Graph.Beta.Models public partial class VerifiedIdProfileConfiguration : IAdditionalDataHolder, IBackedModel, IParsable #pragma warning restore CS1591 { - /// Trusted Verified ID issuer. + /// Trusted Verified ID issuer. Required. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? AcceptedIssuer @@ -37,7 +37,7 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// Claim bindings from Verified ID to source attributes. + /// Claim bindings from Verified ID to source attributes. Required. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public List? ClaimBindings @@ -91,7 +91,7 @@ public string OdataType set { BackingStore?.Set("@odata.type", value); } } #endif - /// Verified ID type. + /// Verified ID type. Required. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable public string? Type diff --git a/src/Microsoft.Graph/Generated/Models/VideoMetadata.cs b/src/Microsoft.Graph/Generated/Models/VideoMetadata.cs new file mode 100644 index 000000000000..9d56aaf6b3c0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/VideoMetadata.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 +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class VideoMetadata : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The bitrateKbps property + public int? BitrateKbps + { + get { return BackingStore?.Get("bitrateKbps"); } + set { BackingStore?.Set("bitrateKbps", value); } + } + /// The codec property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Codec + { + get { return BackingStore?.Get("codec"); } + set { BackingStore?.Set("codec", value); } + } +#nullable restore +#else + public string Codec + { + get { return BackingStore?.Get("codec"); } + set { BackingStore?.Set("codec", value); } + } +#endif + /// The frameRate property + public double? FrameRate + { + get { return BackingStore?.Get("frameRate"); } + set { BackingStore?.Set("frameRate", value); } + } + /// The OdataType property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#nullable restore +#else + public string OdataType + { + get { return BackingStore?.Get("@odata.type"); } + set { BackingStore?.Set("@odata.type", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public VideoMetadata() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.VideoMetadata CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Models.VideoMetadata(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "bitrateKbps", n => { BitrateKbps = n.GetIntValue(); } }, + { "codec", n => { Codec = n.GetStringValue(); } }, + { "frameRate", n => { FrameRate = n.GetDoubleValue(); } }, + { "@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.WriteIntValue("bitrateKbps", BitrateKbps); + writer.WriteStringValue("codec", Codec); + writer.WriteDoubleValue("frameRate", FrameRate); + writer.WriteStringValue("@odata.type", OdataType); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/NetworkAccess/Reports/2e0ec862d440bda23bf52d8ccd09c884e357ca5a3cbbd54324df8de773353e17/4a7f983e0a6d41c1104989ff67b0cd5ad3e85aaf35e7cea06c3223b0cc2f87f4.cs b/src/Microsoft.Graph/Generated/NetworkAccess/Reports/2e0ec862d440bda23bf52d8ccd09c884e357ca5a3cbbd54324df8de773353e17/4a7f983e0a6d41c1104989ff67b0cd5ad3e85aaf35e7cea06c3223b0cc2f87f4.cs new file mode 100644 index 000000000000..ae12cb4ebe7b --- /dev/null +++ b/src/Microsoft.Graph/Generated/NetworkAccess/Reports/2e0ec862d440bda23bf52d8ccd09c884e357ca5a3cbbd54324df8de773353e17/4a7f983e0a6d41c1104989ff67b0cd5ad3e85aaf35e7cea06c3223b0cc2f87f4.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl +{ + /// + /// Provides operations to call the usageProfiling method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: aggregatedBy='{aggregatedBy}' + /// Usage: endDateTime={endDateTime} + /// Path parameters for the request + /// The request adapter to use to execute the requests. + /// Usage: startDateTime={startDateTime} + public MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string aggregatedBy = "", DateTimeOffset? endDateTime = default, DateTimeOffset? startDateTime = default) : base(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',agentTypeId='@agentTypeId',agentVirtualId='@agentVirtualId',destinationUrl='@destinationUrl'){?%24count,%24filter,%24search,%24skip,%24top,agentTypeId*,agentVirtualId*,aiAgentId*,aiAgentName*,applicationId*,destinationUrl*,discoveredApplicationSegmentId*}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(aggregatedBy)) PathParameters.Add("aggregatedBy", aggregatedBy); + if (endDateTime != null) PathParameters.Add("endDateTime", endDateTime); + if (startDateTime != null) PathParameters.Add("startDateTime", startDateTime); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',agentTypeId='@agentTypeId',agentVirtualId='@agentVirtualId',destinationUrl='@destinationUrl'){?%24count,%24filter,%24search,%24skip,%24top,agentTypeId*,agentVirtualId*,aiAgentId*,aiAgentName*,applicationId*,destinationUrl*,discoveredApplicationSegmentId*}", rawUrl) + { + } + /// + /// Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. + /// 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 GetAsUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponseAsync(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.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters + { + /// Usage: agentTypeId='@agentTypeId' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("agentTypeId")] + public string? AgentTypeId { get; set; } +#nullable restore +#else + [QueryParameter("agentTypeId")] + public string AgentTypeId { get; set; } +#endif + /// Usage: agentVirtualId='@agentVirtualId' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("agentVirtualId")] + public string? AgentVirtualId { get; set; } +#nullable restore +#else + [QueryParameter("agentVirtualId")] + public string AgentVirtualId { get; set; } +#endif + /// Usage: aiAgentId='@aiAgentId' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("aiAgentId")] + public string? AiAgentId { get; set; } +#nullable restore +#else + [QueryParameter("aiAgentId")] + public string AiAgentId { get; set; } +#endif + /// Usage: aiAgentName='@aiAgentName' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("aiAgentName")] + public string? AiAgentName { get; set; } +#nullable restore +#else + [QueryParameter("aiAgentName")] + public string AiAgentName { get; set; } +#endif + /// Usage: applicationId='@applicationId' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("applicationId")] + public string? ApplicationId { get; set; } +#nullable restore +#else + [QueryParameter("applicationId")] + public string ApplicationId { get; set; } +#endif + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Usage: destinationUrl='@destinationUrl' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("destinationUrl")] + public string? DestinationUrl { get; set; } +#nullable restore +#else + [QueryParameter("destinationUrl")] + public string DestinationUrl { get; set; } +#endif + /// Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("discoveredApplicationSegmentId")] + public string? DiscoveredApplicationSegmentId { get; set; } +#nullable restore +#else + [QueryParameter("discoveredApplicationSegmentId")] + public string DiscoveredApplicationSegmentId { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.cs b/src/Microsoft.Graph/Generated/NetworkAccess/Reports/2e0ec862d440bda23bf52d8ccd09c884e357ca5a3cbbd54324df8de773353e17/e691cabf6be58bbfd494a9149e0da645607590e4e7933c365cee225d138970c8.cs similarity index 68% rename from src/Microsoft.Graph/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.cs rename to src/Microsoft.Graph/Generated/NetworkAccess/Reports/2e0ec862d440bda23bf52d8ccd09c884e357ca5a3cbbd54324df8de773353e17/e691cabf6be58bbfd494a9149e0da645607590e4e7933c365cee225d138970c8.cs index 28762e7ee93c..a667a2df515e 100644 --- a/src/Microsoft.Graph/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.cs +++ b/src/Microsoft.Graph/Generated/NetworkAccess/Reports/2e0ec862d440bda23bf52d8ccd09c884e357ca5a3cbbd54324df8de773353e17/e691cabf6be58bbfd494a9149e0da645607590e4e7933c365cee225d138970c8.cs @@ -7,11 +7,11 @@ using System.Collections.Generic; using System.IO; using System; -namespace Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId +namespace Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl { [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] #pragma warning disable CS1591 - public partial class UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse : global::Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse, IParsable + public partial class UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse : global::Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse, IParsable #pragma warning restore CS1591 { /// The value property @@ -33,12 +33,12 @@ public partial class UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregate /// /// Creates a new instance of the appropriate class based on discriminator value /// - /// A + /// A /// The parse node to use to read the discriminator value and create the object - public static new global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + public static new global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) { if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse(); + return new global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse(); } /// /// The deserialization information for the current model diff --git a/src/Microsoft.Graph/Generated/NetworkAccess/Reports/2e0ec862d440bda23bf52d8ccd09c884e357ca5a3cbbd54324df8de773353e17/fb011bd17b84b294fbdee06407c92106bde27b7cacbef5c5cce3e2d5ef810c1d.cs b/src/Microsoft.Graph/Generated/NetworkAccess/Reports/2e0ec862d440bda23bf52d8ccd09c884e357ca5a3cbbd54324df8de773353e17/fb011bd17b84b294fbdee06407c92106bde27b7cacbef5c5cce3e2d5ef810c1d.cs new file mode 100644 index 000000000000..d4fd5ccb1e2d --- /dev/null +++ b/src/Microsoft.Graph/Generated/NetworkAccess/Reports/2e0ec862d440bda23bf52d8ccd09c884e357ca5a3cbbd54324df8de773353e17/fb011bd17b84b294fbdee06407c92106bde27b7cacbef5c5cce3e2d5ef810c1d.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl +{ + [Obsolete("This class is obsolete. Use UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlResponse : global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.cs b/src/Microsoft.Graph/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.cs deleted file mode 100644 index 907603f728c4..000000000000 --- a/src/Microsoft.Graph/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.cs +++ /dev/null @@ -1,185 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Graph.Beta.Models.ODataErrors; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId -{ - /// - /// Provides operations to call the usageProfiling method. - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder : BaseRequestBuilder - { - /// - /// Instantiates a new and sets the default values. - /// - /// Usage: aggregatedBy='{aggregatedBy}' - /// Usage: endDateTime={endDateTime} - /// Path parameters for the request - /// The request adapter to use to execute the requests. - /// Usage: startDateTime={startDateTime} - public MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string aggregatedBy = "", DateTimeOffset? endDateTime = default, DateTimeOffset? startDateTime = default) : base(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}", pathParameters) - { - if (!string.IsNullOrWhiteSpace(aggregatedBy)) PathParameters.Add("aggregatedBy", aggregatedBy); - if (endDateTime != null) PathParameters.Add("endDateTime", endDateTime); - if (startDateTime != null) PathParameters.Add("startDateTime", startDateTime); - } - /// - /// Instantiates a new and sets the default values. - /// - /// The raw URL to use for the request builder. - /// The request adapter to use to execute the requests. - public MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}", rawUrl) - { - } - /// - /// Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. - /// 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 GetAsUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task GetAsUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponseAsync(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.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// - /// Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. - /// Find more info here - /// - /// A - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 4XX or 5XX status code - [Obsolete("This method is obsolete. Use GetAsUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponseAsync instead.")] -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// - /// Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. - /// - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "application/json"); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder WithUrl(string rawUrl) - { - return new global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters - { - /// Usage: applicationId='@applicationId' -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("applicationId")] - public string? ApplicationId { get; set; } -#nullable restore -#else - [QueryParameter("applicationId")] - public string ApplicationId { get; set; } -#endif - /// Include count of items - [QueryParameter("%24count")] - public bool? Count { get; set; } - /// Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("discoveredApplicationSegmentId")] - public string? DiscoveredApplicationSegmentId { get; set; } -#nullable restore -#else - [QueryParameter("discoveredApplicationSegmentId")] - public string DiscoveredApplicationSegmentId { get; set; } -#endif - /// Filter items by property values -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24filter")] - public string? Filter { get; set; } -#nullable restore -#else - [QueryParameter("%24filter")] - public string Filter { get; set; } -#endif - /// Search items by search phrases -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - [QueryParameter("%24search")] - public string? Search { get; set; } -#nullable restore -#else - [QueryParameter("%24search")] - public string Search { get; set; } -#endif - /// Skip the first n items - [QueryParameter("%24skip")] - public int? Skip { get; set; } - /// Show only the first n items - [QueryParameter("%24top")] - public int? Top { get; set; } - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdResponse.cs b/src/Microsoft.Graph/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdResponse.cs deleted file mode 100644 index 15b8ede8f835..000000000000 --- a/src/Microsoft.Graph/Generated/NetworkAccess/Reports/MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdResponse.cs +++ /dev/null @@ -1,28 +0,0 @@ -// -#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.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId -{ - [Obsolete("This class is obsolete. Use UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse instead.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdResponse : global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse, IParsable - #pragma warning restore CS1591 - { - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static new global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdResponse CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdResponse(); - } - } -} -#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/NetworkAccess/Reports/ReportsRequestBuilder.cs b/src/Microsoft.Graph/Generated/NetworkAccess/Reports/ReportsRequestBuilder.cs index 564a00616946..69ee7c3fe0b7 100644 --- a/src/Microsoft.Graph/Generated/NetworkAccess/Reports/ReportsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/NetworkAccess/Reports/ReportsRequestBuilder.cs @@ -15,7 +15,7 @@ using Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId; using Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId; using Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime; -using Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId; +using Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl; using Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl; using Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime; using Microsoft.Kiota.Abstractions.Extensions; @@ -262,16 +262,16 @@ public async Task DeleteAsync(Action /// Provides operations to call the usageProfiling method. /// - /// A + /// A /// Usage: aggregatedBy='{aggregatedBy}' /// Usage: endDateTime={endDateTime} /// Usage: startDateTime={startDateTime} - public global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(string aggregatedBy, DateTimeOffset? endDateTime, DateTimeOffset? startDateTime) + public global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl(string aggregatedBy, DateTimeOffset? endDateTime, DateTimeOffset? startDateTime) { if(string.IsNullOrEmpty(aggregatedBy)) throw new ArgumentNullException(nameof(aggregatedBy)); if(ReferenceEquals(endDateTime, null)) throw new ArgumentNullException(nameof(endDateTime)); if(ReferenceEquals(startDateTime, null)) throw new ArgumentNullException(nameof(startDateTime)); - return new global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(PathParameters, RequestAdapter, aggregatedBy, endDateTime, startDateTime); + return new global::Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder(PathParameters, RequestAdapter, aggregatedBy, endDateTime, startDateTime); } /// /// Provides operations to call the userReport method. diff --git a/src/Microsoft.Graph/Generated/Policies/CrossTenantAccessPolicy/Default/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Policies/CrossTenantAccessPolicy/Default/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilder.cs index 54eb7e9078cd..446df0c2d6b0 100644 --- a/src/Microsoft.Graph/Generated/Policies/CrossTenantAccessPolicy/Default/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Policies/CrossTenantAccessPolicy/Default/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilder.cs @@ -80,7 +80,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.M365CapabilityBase.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the navigation property m365Capabilities in policies + /// Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. + /// Find more info here /// /// A /// The request body @@ -143,7 +144,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the navigation property m365Capabilities in policies + /// Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilder.cs index a48f1159b265..acfbe5e9873c 100644 --- a/src/Microsoft.Graph/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Policies/CrossTenantAccessPolicy/Partners/Item/M365Capabilities/Item/M365CapabilityBaseNameItemRequestBuilder.cs @@ -35,7 +35,8 @@ public M365CapabilityBaseNameItemRequestBuilder(string rawUrl, IRequestAdapter r { } /// - /// Delete navigation property m365Capabilities for policies + /// Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.M365CapabilityBase.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the navigation property m365Capabilities in policies + /// Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. + /// Find more info here /// /// A /// The request body @@ -105,7 +107,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Beta.Models.M365CapabilityBase.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete navigation property m365Capabilities for policies + /// Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. /// /// 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 m365Capabilities in policies + /// Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion/GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.cs similarity index 54% rename from src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.cs rename to src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion/GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.cs index 7739358ae8a2..7c8c3946028f 100644 --- a/src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion/GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion/GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.cs @@ -9,32 +9,30 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion +namespace Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion { /// /// Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder : BaseRequestBuilder + public partial class GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder : BaseRequestBuilder { /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// Path parameters for the request /// Usage: period='{period}' /// The request adapter to use to execute the requests. - /// Usage: version='{version}' - public GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string period = "", string version = "") : base(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='{version}')", pathParameters) + public GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string period = "") : base(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='@version'){?version*}", pathParameters) { if (!string.IsNullOrWhiteSpace(period)) PathParameters.Add("period", period); - if (!string.IsNullOrWhiteSpace(version)) PathParameters.Add("version", version); } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='{version}')", rawUrl) + public GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='@version'){?version*}", rawUrl) { } /// @@ -47,11 +45,11 @@ public GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder( /// When receiving a 4XX or 5XX status code #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); @@ -68,11 +66,11 @@ public async Task GetAsync(ActionConfiguration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) { #endif var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); @@ -83,18 +81,35 @@ public RequestInformation ToGetRequestInformation(Action /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. /// - /// A + /// A /// The raw URL to use for the request builder. - public global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder WithUrl(string rawUrl) + public global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder WithUrl(string rawUrl) { - return new global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder(rawUrl, RequestAdapter); + return new global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters + { + /// Usage: version='@version' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("version")] + public string? Version { get; set; } +#nullable restore +#else + [QueryParameter("version")] + public string Version { get; set; } +#endif } /// /// Configuration for the request such as headers, query parameters, and middleware options. /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderGetRequestConfiguration : RequestConfiguration + public partial class GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetRequestConfiguration : RequestConfiguration { } } diff --git a/src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion/GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.cs similarity index 54% rename from src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.cs rename to src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion/GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.cs index 1c8e91792f3b..82e6f9b47a99 100644 --- a/src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion/GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion/GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.cs @@ -9,32 +9,30 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion +namespace Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion { /// /// Provides operations to call the getMicrosoft365CopilotUserCountSummary method. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder : BaseRequestBuilder + public partial class GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder : BaseRequestBuilder { /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// Path parameters for the request /// Usage: period='{period}' /// The request adapter to use to execute the requests. - /// Usage: version='{version}' - public GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string period = "", string version = "") : base(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='{version}')", pathParameters) + public GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string period = "") : base(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='@version'){?version*}", pathParameters) { if (!string.IsNullOrWhiteSpace(period)) PathParameters.Add("period", period); - if (!string.IsNullOrWhiteSpace(version)) PathParameters.Add("version", version); } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='{version}')", rawUrl) + public GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='@version'){?version*}", rawUrl) { } /// @@ -47,11 +45,11 @@ public GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder /// When receiving a 4XX or 5XX status code #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); @@ -68,11 +66,11 @@ public async Task GetAsync(ActionConfiguration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) { #endif var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); @@ -83,18 +81,35 @@ public RequestInformation ToGetRequestInformation(Action /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. /// - /// A + /// A /// The raw URL to use for the request builder. - public global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder WithUrl(string rawUrl) + public global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder WithUrl(string rawUrl) { - return new global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder(rawUrl, RequestAdapter); + return new global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters + { + /// Usage: version='@version' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("version")] + public string? Version { get; set; } +#nullable restore +#else + [QueryParameter("version")] + public string Version { get; set; } +#endif } /// /// Configuration for the request such as headers, query parameters, and middleware options. /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderGetRequestConfiguration : RequestConfiguration + public partial class GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetRequestConfiguration : RequestConfiguration { } } diff --git a/src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion/GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.cs similarity index 54% rename from src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.cs rename to src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion/GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.cs index 654e7c908ed2..12aab428c2e9 100644 --- a/src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion/GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Reports/GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion/GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.cs @@ -9,32 +9,30 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion +namespace Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion { /// /// Provides operations to call the getMicrosoft365CopilotUserCountTrend method. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder : BaseRequestBuilder + public partial class GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder : BaseRequestBuilder { /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// Path parameters for the request /// Usage: period='{period}' /// The request adapter to use to execute the requests. - /// Usage: version='{version}' - public GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string period = "", string version = "") : base(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='{version}')", pathParameters) + public GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string period = "") : base(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='@version'){?version*}", pathParameters) { if (!string.IsNullOrWhiteSpace(period)) PathParameters.Add("period", period); - if (!string.IsNullOrWhiteSpace(version)) PathParameters.Add("version", version); } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='{version}')", rawUrl) + public GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='@version'){?version*}", rawUrl) { } /// @@ -47,11 +45,11 @@ public GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder(s /// When receiving a 4XX or 5XX status code #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); @@ -68,11 +66,11 @@ public async Task GetAsync(ActionConfiguration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) { #endif var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); @@ -83,18 +81,35 @@ public RequestInformation ToGetRequestInformation(Action /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. /// - /// A + /// A /// The raw URL to use for the request builder. - public global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder WithUrl(string rawUrl) + public global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder WithUrl(string rawUrl) { - return new global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder(rawUrl, RequestAdapter); + return new global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters + { + /// Usage: version='@version' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("version")] + public string? Version { get; set; } +#nullable restore +#else + [QueryParameter("version")] + public string Version { get; set; } +#endif } /// /// Configuration for the request such as headers, query parameters, and middleware options. /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderGetRequestConfiguration : RequestConfiguration + public partial class GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetRequestConfiguration : RequestConfiguration { } } diff --git a/src/Microsoft.Graph/Generated/Reports/GetSharePointApiUsageWithDateWithAppIdreportTypeReportType/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/GetSharePointApiUsageWithDateWithAppIdreportTypeReportType/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.cs new file mode 100644 index 000000000000..a44ca7ae477c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Reports/GetSharePointApiUsageWithDateWithAppIdreportTypeReportType/GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.cs @@ -0,0 +1,119 @@ +// +#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.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType +{ + /// + /// Provides operations to call the getSharePointApiUsage method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: appId='{appId}' + /// Usage: date={date} + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string appId = "", DateTimeOffset? date = default) : base(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(date={date},appId='{appId}',reportType='@reportType'){?reportType*}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(appId)) PathParameters.Add("appId", appId); + if (date != null) PathParameters.Add("date", date); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(date={date},appId='{appId}',reportType='@reportType'){?reportType*}", rawUrl) + { + } + /// + /// Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + /// 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.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters + { + /// Usage: reportType='@reportType' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("reportType")] + public string? ReportType { get; set; } +#nullable restore +#else + [QueryParameter("reportType")] + public string ReportType { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Reports/GetSharePointApiUsageWithDatereportTypeReportType/GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/GetSharePointApiUsageWithDatereportTypeReportType/GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.cs new file mode 100644 index 000000000000..f8d547a4e9c3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Reports/GetSharePointApiUsageWithDatereportTypeReportType/GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.cs @@ -0,0 +1,116 @@ +// +#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.Reports.GetSharePointApiUsageWithDatereportTypeReportType +{ + /// + /// Provides operations to call the getSharePointApiUsage method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: date={date} + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, DateTimeOffset? date = default) : base(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(date={date},reportType='@reportType'){?reportType*}", pathParameters) + { + if (date != null) PathParameters.Add("date", date); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(date={date},reportType='@reportType'){?reportType*}", rawUrl) + { + } + /// + /// Invoke function getSharePointApiUsage + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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); + } + /// + /// Invoke function getSharePointApiUsage + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.Reports.GetSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Invoke function getSharePointApiUsage + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters + { + /// Usage: reportType='@reportType' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("reportType")] + public string? ReportType { get; set; } +#nullable restore +#else + [QueryParameter("reportType")] + public string ReportType { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Reports/GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType/GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType/GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.cs new file mode 100644 index 000000000000..2992b361e2e6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Reports/GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType/GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.cs @@ -0,0 +1,118 @@ +// +#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.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType +{ + /// + /// Provides operations to call the getSharePointApiUsage method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Usage: appId='{appId}' + /// Path parameters for the request + /// Usage: period='{period}' + /// The request adapter to use to execute the requests. + public GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string appId = "", string period = "") : base(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(period='{period}',appId='{appId}',reportType='@reportType'){?reportType*}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(appId)) PathParameters.Add("appId", appId); + if (!string.IsNullOrWhiteSpace(period)) PathParameters.Add("period", period); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(period='{period}',appId='{appId}',reportType='@reportType'){?reportType*}", rawUrl) + { + } + /// + /// Invoke function getSharePointApiUsage + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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); + } + /// + /// Invoke function getSharePointApiUsage + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Invoke function getSharePointApiUsage + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters + { + /// Usage: reportType='@reportType' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("reportType")] + public string? ReportType { get; set; } +#nullable restore +#else + [QueryParameter("reportType")] + public string ReportType { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Reports/GetSharePointApiUsageWithPeriodreportTypeReportType/GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/GetSharePointApiUsageWithPeriodreportTypeReportType/GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.cs new file mode 100644 index 000000000000..55eb5c7a4e7e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Reports/GetSharePointApiUsageWithPeriodreportTypeReportType/GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.cs @@ -0,0 +1,116 @@ +// +#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.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType +{ + /// + /// Provides operations to call the getSharePointApiUsage method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// Usage: period='{period}' + /// The request adapter to use to execute the requests. + public GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter, string period = "") : base(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(period='{period}',reportType='@reportType'){?reportType*}", pathParameters) + { + if (!string.IsNullOrWhiteSpace(period)) PathParameters.Add("period", period); + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/getSharePointApiUsage(period='{period}',reportType='@reportType'){?reportType*}", rawUrl) + { + } + /// + /// Invoke function getSharePointApiUsage + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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); + } + /// + /// Invoke function getSharePointApiUsage + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Invoke function getSharePointApiUsage + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters + { + /// Usage: reportType='@reportType' +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("reportType")] + public string? ReportType { get; set; } +#nullable restore +#else + [QueryParameter("reportType")] + public string ReportType { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.cs new file mode 100644 index 000000000000..c9d71443f7ea --- /dev/null +++ b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.cs @@ -0,0 +1,236 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.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.Reports.MicrosoftAppsFileStorageContainerUsageSummary +{ + /// + /// Provides operations to manage the microsoftAppsFileStorageContainerUsageSummary property of the microsoft.graph.reportRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + public global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.UsageByDataLocationRequestBuilder UsageByDataLocation + { + get => new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.UsageByDataLocationRequestBuilder(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 MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property microsoftAppsFileStorageContainerUsageSummary for reports + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and 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 storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + /// 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.MicrosoftAppsFileStorageContainerUsage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property microsoftAppsFileStorageContainerUsageSummary in reports + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and 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.MicrosoftAppsFileStorageContainerUsage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerUsage 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.MicrosoftAppsFileStorageContainerUsage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property microsoftAppsFileStorageContainerUsageSummary for reports + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_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 storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property microsoftAppsFileStorageContainerUsageSummary in reports + /// + /// A + /// The request body + /// Configuration 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.MicrosoftAppsFileStorageContainerUsage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerUsage 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.Reports.MicrosoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..c0401982ac9f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/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.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/$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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/$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.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.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/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Item/MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Item/MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.cs new file mode 100644 index 000000000000..98b672dec05a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Item/MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.cs @@ -0,0 +1,235 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.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.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item +{ + /// + /// Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + public global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.UsageByAppRequestBuilder UsageByApp + { + get => new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.UsageByAppRequestBuilder(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 MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property usageByDataLocation for reports + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and 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); + } + /// + /// Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.MicrosoftAppsFileStorageContainerGeoUsage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property usageByDataLocation in reports + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and 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.MicrosoftAppsFileStorageContainerGeoUsage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage 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.MicrosoftAppsFileStorageContainerGeoUsage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property usageByDataLocation for reports + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_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; + } + /// + /// Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 usageByDataLocation in reports + /// + /// A + /// The request body + /// Configuration 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.MicrosoftAppsFileStorageContainerGeoUsage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage 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.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Item/UsageByApp/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Item/UsageByApp/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..70e80513815b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Item/UsageByApp/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.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/$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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/$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.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.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/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Item/UsageByApp/Item/MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Item/UsageByApp/Item/MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.cs new file mode 100644 index 000000000000..b8ec18f07010 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Item/UsageByApp/Item/MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.cs @@ -0,0 +1,229 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item +{ + /// + /// Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/{microsoftAppsFileStorageContainerAppUsage%2DappId}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/{microsoftAppsFileStorageContainerAppUsage%2DappId}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property usageByApp for reports + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and 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); + } + /// + /// Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.MicrosoftAppsFileStorageContainerAppUsage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property usageByApp in reports + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and 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.MicrosoftAppsFileStorageContainerAppUsage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage 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.MicrosoftAppsFileStorageContainerAppUsage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property usageByApp for reports + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_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; + } + /// + /// Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 usageByApp in reports + /// + /// A + /// The request body + /// Configuration 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.MicrosoftAppsFileStorageContainerAppUsage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage 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.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Item/UsageByApp/UsageByAppRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Item/UsageByApp/UsageByAppRequestBuilder.cs new file mode 100644 index 000000000000..c6b2def86be3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/Item/UsageByApp/UsageByAppRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count; +using Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.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.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp +{ + /// + /// Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UsageByAppRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + /// The unique identifier of microsoftAppsFileStorageContainerAppUsage + /// A + public global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("microsoftAppsFileStorageContainerAppUsage%2DappId", position); + return new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(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 UsageByAppRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public UsageByAppRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to usageByApp for reports + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.MicrosoftAppsFileStorageContainerAppUsage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage 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.MicrosoftAppsFileStorageContainerAppUsage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 usageByApp for reports + /// + /// A + /// The request body + /// Configuration for the request such 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.MicrosoftAppsFileStorageContainerAppUsage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage 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.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.UsageByAppRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.UsageByAppRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UsageByAppRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UsageByAppRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UsageByAppRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/UsageByDataLocationRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/UsageByDataLocationRequestBuilder.cs new file mode 100644 index 000000000000..f1b60c2a4927 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Reports/MicrosoftAppsFileStorageContainerUsageSummary/UsageByDataLocation/UsageByDataLocationRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count; +using Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.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.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation +{ + /// + /// Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UsageByDataLocationRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + /// The unique identifier of microsoftAppsFileStorageContainerGeoUsage + /// A + public global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode", position); + return new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(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 UsageByDataLocationRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public UsageByDataLocationRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to usageByDataLocation for reports + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.MicrosoftAppsFileStorageContainerGeoUsage body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage 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.MicrosoftAppsFileStorageContainerGeoUsage.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation 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 usageByDataLocation for reports + /// + /// A + /// The request body + /// Configuration for the request such 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.MicrosoftAppsFileStorageContainerGeoUsage body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage 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.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.UsageByDataLocationRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.UsageByDataLocationRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UsageByDataLocationRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UsageByDataLocationRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class UsageByDataLocationRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Reports/ReportsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Reports/ReportsRequestBuilder.cs index a0fc2458f2af..01e7c65f616f 100644 --- a/src/Microsoft.Graph/Generated/Reports/ReportsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Reports/ReportsRequestBuilder.cs @@ -47,9 +47,9 @@ using Microsoft.Graph.Beta.Reports.GetMailboxUsageMailboxCountsWithPeriod; using Microsoft.Graph.Beta.Reports.GetMailboxUsageQuotaStatusMailboxCountsWithPeriod; using Microsoft.Graph.Beta.Reports.GetMailboxUsageStorageWithPeriod; -using Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion; -using Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion; -using Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion; +using Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion; +using Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion; +using Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion; using Microsoft.Graph.Beta.Reports.GetOffice365ActivationCounts; using Microsoft.Graph.Beta.Reports.GetOffice365ActivationsUserCounts; using Microsoft.Graph.Beta.Reports.GetOffice365ActivationsUserDetail; @@ -79,6 +79,10 @@ using Microsoft.Graph.Beta.Reports.GetSharePointActivityUserCountsWithPeriod; using Microsoft.Graph.Beta.Reports.GetSharePointActivityUserDetailWithDate; using Microsoft.Graph.Beta.Reports.GetSharePointActivityUserDetailWithPeriod; +using Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType; +using Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType; +using Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType; +using Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType; using Microsoft.Graph.Beta.Reports.GetSharePointSiteUsageDetailWithDate; using Microsoft.Graph.Beta.Reports.GetSharePointSiteUsageDetailWithPeriod; using Microsoft.Graph.Beta.Reports.GetSharePointSiteUsageFileCountsWithPeriod; @@ -144,6 +148,7 @@ using Microsoft.Graph.Beta.Reports.ManagedDeviceEnrollmentFailureTrends; using Microsoft.Graph.Beta.Reports.ManagedDeviceEnrollmentTopFailures; using Microsoft.Graph.Beta.Reports.ManagedDeviceEnrollmentTopFailuresWithPeriod; +using Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary; using Microsoft.Graph.Beta.Reports.MonthlyPrintUsageByPrinter; using Microsoft.Graph.Beta.Reports.MonthlyPrintUsageByUser; using Microsoft.Graph.Beta.Reports.MonthlyPrintUsageSummariesByPrinter; @@ -301,6 +306,11 @@ public partial class ReportsRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Reports.ManagedDeviceEnrollmentTopFailures.ManagedDeviceEnrollmentTopFailuresRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the microsoftAppsFileStorageContainerUsageSummary property of the microsoft.graph.reportRoot entity. + public global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder MicrosoftAppsFileStorageContainerUsageSummary + { + get => new global::Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the monthlyPrintUsageByPrinter property of the microsoft.graph.reportRoot entity. public global::Microsoft.Graph.Beta.Reports.MonthlyPrintUsageByPrinter.MonthlyPrintUsageByPrinterRequestBuilder MonthlyPrintUsageByPrinter { @@ -672,38 +682,32 @@ public ReportsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : ba /// /// Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. /// - /// A + /// A /// Usage: period='{period}' - /// Usage: version='{version}' - public global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion(string period, string version) + public global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion(string period) { if(string.IsNullOrEmpty(period)) throw new ArgumentNullException(nameof(period)); - if(string.IsNullOrEmpty(version)) throw new ArgumentNullException(nameof(version)); - return new global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder(PathParameters, RequestAdapter, period, version); + return new global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(PathParameters, RequestAdapter, period); } /// /// Provides operations to call the getMicrosoft365CopilotUserCountSummary method. /// - /// A + /// A /// Usage: period='{period}' - /// Usage: version='{version}' - public global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion(string period, string version) + public global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion(string period) { if(string.IsNullOrEmpty(period)) throw new ArgumentNullException(nameof(period)); - if(string.IsNullOrEmpty(version)) throw new ArgumentNullException(nameof(version)); - return new global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder(PathParameters, RequestAdapter, period, version); + return new global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(PathParameters, RequestAdapter, period); } /// /// Provides operations to call the getMicrosoft365CopilotUserCountTrend method. /// - /// A + /// A /// Usage: period='{period}' - /// Usage: version='{version}' - public global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion(string period, string version) + public global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion(string period) { if(string.IsNullOrEmpty(period)) throw new ArgumentNullException(nameof(period)); - if(string.IsNullOrEmpty(version)) throw new ArgumentNullException(nameof(version)); - return new global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder(PathParameters, RequestAdapter, period, version); + return new global::Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(PathParameters, RequestAdapter, period); } /// /// Provides operations to call the getOffice365ActiveUserCounts method. @@ -970,6 +974,50 @@ public ReportsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : ba return new global::Microsoft.Graph.Beta.Reports.GetSharePointActivityUserDetailWithPeriod.GetSharePointActivityUserDetailWithPeriodRequestBuilder(PathParameters, RequestAdapter, period); } /// + /// Provides operations to call the getSharePointApiUsage method. + /// + /// A + /// Usage: date={date} + public global::Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder GetSharePointApiUsageWithDatereportTypeReportType(DateTimeOffset? date) + { + if(ReferenceEquals(date, null)) throw new ArgumentNullException(nameof(date)); + return new global::Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(PathParameters, RequestAdapter, date); + } + /// + /// Provides operations to call the getSharePointApiUsage method. + /// + /// A + /// Usage: appId='{appId}' + /// Usage: date={date} + public global::Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder GetSharePointApiUsageWithDateWithAppIdreportTypeReportType(string appId, DateTimeOffset? date) + { + if(string.IsNullOrEmpty(appId)) throw new ArgumentNullException(nameof(appId)); + if(ReferenceEquals(date, null)) throw new ArgumentNullException(nameof(date)); + return new global::Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(PathParameters, RequestAdapter, appId, date); + } + /// + /// Provides operations to call the getSharePointApiUsage method. + /// + /// A + /// Usage: period='{period}' + public global::Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder GetSharePointApiUsageWithPeriodreportTypeReportType(string period) + { + if(string.IsNullOrEmpty(period)) throw new ArgumentNullException(nameof(period)); + return new global::Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(PathParameters, RequestAdapter, period); + } + /// + /// Provides operations to call the getSharePointApiUsage method. + /// + /// A + /// Usage: appId='{appId}' + /// Usage: period='{period}' + public global::Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType(string appId, string period) + { + if(string.IsNullOrEmpty(appId)) throw new ArgumentNullException(nameof(appId)); + if(string.IsNullOrEmpty(period)) throw new ArgumentNullException(nameof(period)); + return new global::Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(PathParameters, RequestAdapter, appId, period); + } + /// /// Provides operations to call the getSharePointSiteUsageDetail method. /// /// A diff --git a/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseManagementRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseManagementRequestBuilder.cs index 3fbfb1772b05..c02f30cd7d3c 100644 --- a/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseManagementRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseManagementRequestBuilder.cs @@ -2,6 +2,7 @@ #pragma warning disable CS0618 using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models.Security; +using Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations; using Microsoft.Graph.Beta.Security.CaseManagement.Cases; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; @@ -24,6 +25,11 @@ public partial class CaseManagementRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Security.CaseManagement.Cases.CasesRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + public global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.CaseTypeConfigurationsRequestBuilder CaseTypeConfigurations + { + get => new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.CaseTypeConfigurationsRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/CaseTypeConfigurationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/CaseTypeConfigurationsRequestBuilder.cs new file mode 100644 index 000000000000..1b53ca663ced --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/CaseTypeConfigurationsRequestBuilder.cs @@ -0,0 +1,184 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.CaseManagement; +using Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count; +using Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.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.CaseManagement.CaseTypeConfigurations +{ + /// + /// Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CaseTypeConfigurationsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + /// The unique identifier of caseTypeConfiguration + /// A + public global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("caseTypeConfiguration%2Did", position); + return new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder(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 CaseTypeConfigurationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CaseTypeConfigurationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + /// 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.Security.CaseManagement.CaseTypeConfigurationCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.CaseManagement.CaseTypeConfigurations.CaseTypeConfigurationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.CaseTypeConfigurationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CaseTypeConfigurationsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CaseTypeConfigurationsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..93ea5b425d15 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/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.CaseManagement.CaseTypeConfigurations.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/caseManagement/caseTypeConfigurations/$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/caseManagement/caseTypeConfigurations/$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.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.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/CaseManagement/CaseTypeConfigurations/Item/CaseTypeConfigurationItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/CaseTypeConfigurationItemRequestBuilder.cs new file mode 100644 index 000000000000..e1b85c1a8a08 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/CaseTypeConfigurationItemRequestBuilder.cs @@ -0,0 +1,137 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.CaseManagement; +using Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields; +using Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.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.CaseManagement.CaseTypeConfigurations.Item +{ + /// + /// Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CaseTypeConfigurationItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + public global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.CustomFieldsRequestBuilder CustomFields + { + get => new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.CustomFieldsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + public global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.StatusesRequestBuilder Statuses + { + get => new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.StatusesRequestBuilder(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 CaseTypeConfigurationItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%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 CaseTypeConfigurationItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.CaseManagement.CaseTypeConfiguration.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CaseTypeConfigurationItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CaseTypeConfigurationItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/CustomFields/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/CustomFields/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..8b57bc5529b8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/CustomFields/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.CaseManagement.CaseTypeConfigurations.Item.CustomFields.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/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/$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/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/$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.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.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/CaseManagement/CaseTypeConfigurations/Item/CustomFields/CustomFieldsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/CustomFields/CustomFieldsRequestBuilder.cs new file mode 100644 index 000000000000..b34a8325a8a1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/CustomFields/CustomFieldsRequestBuilder.cs @@ -0,0 +1,183 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.CaseManagement; +using Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count; +using Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.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.CaseManagement.CaseTypeConfigurations.Item.CustomFields +{ + /// + /// Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CustomFieldsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + /// The unique identifier of customFieldDefinition + /// A + public global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("customFieldDefinition%2Did", position); + return new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder(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 CustomFieldsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CustomFieldsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.CaseManagement.CustomFieldDefinitionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.CaseManagement.CaseTypeConfigurations.Item.CustomFields.CustomFieldsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.CustomFieldsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CustomFieldsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CustomFieldsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/CustomFields/Item/CustomFieldDefinitionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/CustomFields/Item/CustomFieldDefinitionItemRequestBuilder.cs new file mode 100644 index 000000000000..2057054df510 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/CustomFields/Item/CustomFieldDefinitionItemRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.CaseManagement; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.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.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item +{ + /// + /// Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CustomFieldDefinitionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CustomFieldDefinitionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/{customFieldDefinition%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 CustomFieldDefinitionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/{customFieldDefinition%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.CaseManagement.CustomFieldDefinition.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CustomFieldDefinitionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/Statuses/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/Statuses/Count/CountRequestBuilder.cs new file mode 100644 index 000000000000..5d3aed578e69 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/Statuses/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.CaseManagement.CaseTypeConfigurations.Item.Statuses.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/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/$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/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/$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.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.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/CaseManagement/CaseTypeConfigurations/Item/Statuses/Item/StatusDefinitionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/Statuses/Item/StatusDefinitionItemRequestBuilder.cs new file mode 100644 index 000000000000..a78e9a163ab1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/Statuses/Item/StatusDefinitionItemRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.CaseManagement; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.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.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item +{ + /// + /// Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StatusDefinitionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public StatusDefinitionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/{statusDefinition%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 StatusDefinitionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/{statusDefinition%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.CaseManagement.StatusDefinition.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StatusDefinitionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StatusDefinitionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/Statuses/StatusesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/Statuses/StatusesRequestBuilder.cs new file mode 100644 index 000000000000..0ff52897fde3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/CaseManagement/CaseTypeConfigurations/Item/Statuses/StatusesRequestBuilder.cs @@ -0,0 +1,183 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models.Security.CaseManagement; +using Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count; +using Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.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.CaseManagement.CaseTypeConfigurations.Item.Statuses +{ + /// + /// Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StatusesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + /// The unique identifier of statusDefinition + /// A + public global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("statusDefinition%2Did", position); + return new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder(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 StatusesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public StatusesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#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.CaseManagement.StatusDefinitionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.CaseManagement.CaseTypeConfigurations.Item.Statuses.StatusesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.StatusesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StatusesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class StatusesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityDisablePolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityDisablePolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.cs index 2ccd155c227f..db0290810a47 100644 --- a/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityDisablePolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityDisablePolicy/MicrosoftGraphSecurityDisablePolicyRequestBuilder.cs @@ -34,7 +34,8 @@ public MicrosoftGraphSecurityDisablePolicyRequestBuilder(string rawUrl, IRequest { } /// - /// Invoke action disablePolicy + /// Disable an eDiscovery hold policy (legal hold) to release the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ public async Task PostAsync(Action> await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Invoke action disablePolicy + /// Disable an eDiscovery hold policy (legal hold) to release the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityEnablePolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityEnablePolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.cs index 0ddbba1700e9..c39b943c519d 100644 --- a/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityEnablePolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/LegalHolds/Item/MicrosoftGraphSecurityEnablePolicy/MicrosoftGraphSecurityEnablePolicyRequestBuilder.cs @@ -34,7 +34,8 @@ public MicrosoftGraphSecurityEnablePolicyRequestBuilder(string rawUrl, IRequestA { } /// - /// Invoke action enablePolicy + /// Enable an eDiscovery hold policy (legal hold) to apply the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ public async Task PostAsync(Action> await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Invoke action enablePolicy + /// Enable an eDiscovery hold policy (legal hold) to apply the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/DataSecurityAndGovernanceRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/DataSecurityAndGovernanceRequestBuilder.cs index 2cab77b7948b..3eebecaf9b50 100644 --- a/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/DataSecurityAndGovernanceRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/DataSecurityAndGovernanceRequestBuilder.cs @@ -3,6 +3,7 @@ using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models; using Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.PolicyFiles; +using Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent; using Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContentAsync; using Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProtectionScopes; using Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.SensitivityLabels; @@ -27,6 +28,11 @@ public partial class DataSecurityAndGovernanceRequestBuilder : BaseRequestBuilde { get => new global::Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.PolicyFiles.PolicyFilesRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the processContent method. + public global::Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentRequestBuilder ProcessContent + { + get => new global::Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the processContentAsync method. public global::Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContentAsync.ProcessContentAsyncRequestBuilder ProcessContentAsync { diff --git a/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/ProcessContent/ProcessContentPostRequestBody.cs b/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/ProcessContent/ProcessContentPostRequestBody.cs new file mode 100644 index 000000000000..15f31c14c659 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/ProcessContent/ProcessContentPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.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.Security.DataSecurityAndGovernance.ProcessContent +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ProcessContentPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The contentToProcess property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.ProcessContentRequest? ContentToProcess + { + get { return BackingStore?.Get("contentToProcess"); } + set { BackingStore?.Set("contentToProcess", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.ProcessContentRequest ContentToProcess + { + get { return BackingStore?.Get("contentToProcess"); } + set { BackingStore?.Set("contentToProcess", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ProcessContentPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "contentToProcess", n => { ContentToProcess = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.ProcessContentRequest.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("contentToProcess", ContentToProcess); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/ProcessContent/ProcessContentRequestBuilder.cs b/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/ProcessContent/ProcessContentRequestBuilder.cs new file mode 100644 index 000000000000..a36cefa40b6f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/ProcessContent/ProcessContentRequestBuilder.cs @@ -0,0 +1,103 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent +{ + /// + /// Provides operations to call the processContent method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ProcessContentRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ProcessContentRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/processContent", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ProcessContentRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/processContent", rawUrl) + { + } + /// + /// Invoke action processContent + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentPostRequestBody 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.ProcessContentResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action processContent + /// + /// A + /// The request body + /// Configuration for the request such 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.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentPostRequestBody 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.DataSecurityAndGovernance.ProcessContent.ProcessContentRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ProcessContentRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostRequestBody.cs b/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostRequestBody.cs index d994c7867004..f27e8be4a6a0 100644 --- a/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostRequestBody.cs +++ b/src/Microsoft.Graph/Generated/Security/DataSecurityAndGovernance/ProtectionScopes/Compute/ComputePostRequestBody.cs @@ -43,6 +43,22 @@ public IDictionary AdditionalData get { return BackingStore?.Get("deviceMetadata"); } set { BackingStore?.Set("deviceMetadata", value); } } +#endif + /// The evaluationScope property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.EvaluationScope? EvaluationScope + { + get { return BackingStore?.Get("evaluationScope"); } + set { BackingStore?.Set("evaluationScope", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.EvaluationScope EvaluationScope + { + get { return BackingStore?.Get("evaluationScope"); } + set { BackingStore?.Set("evaluationScope", value); } + } #endif /// The integratedAppMetadata property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -110,6 +126,7 @@ public virtual IDictionary> GetFieldDeserializers() { { "activities", n => { Activities = n.GetEnumValue(); } }, { "deviceMetadata", n => { DeviceMetadata = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.DeviceMetadata.CreateFromDiscriminatorValue); } }, + { "evaluationScope", n => { EvaluationScope = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.EvaluationScope.CreateFromDiscriminatorValue); } }, { "integratedAppMetadata", n => { IntegratedAppMetadata = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.IntegratedApplicationMetadata.CreateFromDiscriminatorValue); } }, { "locations", n => { Locations = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Beta.Models.PolicyLocation.CreateFromDiscriminatorValue)?.AsList(); } }, { "pivotOn", n => { PivotOn = n.GetEnumValue(); } }, @@ -124,6 +141,7 @@ public virtual void Serialize(ISerializationWriter writer) if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); writer.WriteEnumValue("activities", Activities); writer.WriteObjectValue("deviceMetadata", DeviceMetadata); + writer.WriteObjectValue("evaluationScope", EvaluationScope); writer.WriteObjectValue("integratedAppMetadata", IntegratedAppMetadata); writer.WriteCollectionOfObjectValues("locations", Locations); writer.WriteEnumValue("pivotOn", PivotOn); diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowsePostRequestBody.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowsePostRequestBody.cs index 8060b500f407..7250193e701a 100644 --- a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowsePostRequestBody.cs +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/BrowseSessions/Item/Browse/BrowsePostRequestBody.cs @@ -60,6 +60,12 @@ public string Filter set { BackingStore?.Set("filter", value); } } #endif + /// The optimizedBrowse property + public bool? OptimizedBrowse + { + get { return BackingStore?.Get("optimizedBrowse"); } + set { BackingStore?.Set("optimizedBrowse", value); } + } /// The orderBy property public global::Microsoft.Graph.Beta.Models.BrowseQueryOrder? OrderBy { @@ -73,6 +79,7 @@ public BrowsePostRequestBody() { BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); AdditionalData = new Dictionary(); + OptimizedBrowse = false; } /// /// Creates a new instance of the appropriate class based on discriminator value @@ -95,6 +102,7 @@ public virtual IDictionary> GetFieldDeserializers() { "browseLocationItemKey", n => { BrowseLocationItemKey = n.GetStringValue(); } }, { "browseResourceType", n => { BrowseResourceType = n.GetEnumValue(); } }, { "filter", n => { Filter = n.GetStringValue(); } }, + { "optimizedBrowse", n => { OptimizedBrowse = n.GetBoolValue(); } }, { "orderBy", n => { OrderBy = n.GetEnumValue(); } }, }; } @@ -108,6 +116,7 @@ public virtual void Serialize(ISerializationWriter writer) writer.WriteStringValue("browseLocationItemKey", BrowseLocationItemKey); writer.WriteEnumValue("browseResourceType", BrowseResourceType); writer.WriteStringValue("filter", Filter); + writer.WriteBoolValue("optimizedBrowse", OptimizedBrowse); writer.WriteEnumValue("orderBy", OrderBy); writer.WriteAdditionalData(AdditionalData); } diff --git a/src/Microsoft.Graph/Generated/Storage/FileStorage/Containers/Item/FileStorageContainerItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Storage/FileStorage/Containers/Item/FileStorageContainerItemRequestBuilder.cs index d937e533ed07..03ca306d829f 100644 --- a/src/Microsoft.Graph/Generated/Storage/FileStorage/Containers/Item/FileStorageContainerItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Storage/FileStorage/Containers/Item/FileStorageContainerItemRequestBuilder.cs @@ -14,6 +14,7 @@ using Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.RecycleBin; using Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.Restore; using Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.SharePointGroups; +using Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership; using Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.Unarchive; using Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.Unlock; using Microsoft.Kiota.Abstractions.Extensions; @@ -92,6 +93,11 @@ public partial class FileStorageContainerItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.SharePointGroups.SharePointGroupsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the transferPrincipalOwnership method. + public global::Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder TransferPrincipalOwnership + { + get => new global::Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the unarchive method. public global::Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.Unarchive.UnarchiveRequestBuilder Unarchive { diff --git a/src/Microsoft.Graph/Generated/Storage/FileStorage/Containers/Item/TransferPrincipalOwnership/TransferPrincipalOwnershipPostRequestBody.cs b/src/Microsoft.Graph/Generated/Storage/FileStorage/Containers/Item/TransferPrincipalOwnership/TransferPrincipalOwnershipPostRequestBody.cs new file mode 100644 index 000000000000..b6a06fe9c230 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Storage/FileStorage/Containers/Item/TransferPrincipalOwnership/TransferPrincipalOwnershipPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.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.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TransferPrincipalOwnershipPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The transferTo property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.IdentitySet? TransferTo + { + get { return BackingStore?.Get("transferTo"); } + set { BackingStore?.Set("transferTo", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.IdentitySet TransferTo + { + get { return BackingStore?.Get("transferTo"); } + set { BackingStore?.Set("transferTo", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public TransferPrincipalOwnershipPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "transferTo", n => { TransferTo = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.IdentitySet.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("transferTo", TransferTo); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Storage/FileStorage/Containers/Item/TransferPrincipalOwnership/TransferPrincipalOwnershipRequestBuilder.cs b/src/Microsoft.Graph/Generated/Storage/FileStorage/Containers/Item/TransferPrincipalOwnership/TransferPrincipalOwnershipRequestBuilder.cs new file mode 100644 index 000000000000..d91159b30233 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Storage/FileStorage/Containers/Item/TransferPrincipalOwnership/TransferPrincipalOwnershipRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#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.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership +{ + /// + /// Provides operations to call the transferPrincipalOwnership method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TransferPrincipalOwnershipRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TransferPrincipalOwnershipRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/transferPrincipalOwnership", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public TransferPrincipalOwnershipRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/transferPrincipalOwnership", rawUrl) + { + } + /// + /// Invoke action transferPrincipalOwnership + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody 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); + } + /// + /// Invoke action transferPrincipalOwnership + /// + /// A + /// The request body + /// Configuration for the request such 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.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody 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.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TransferPrincipalOwnershipRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilder.cs index 2cb9d76f9f8b..279762dd4b82 100644 --- a/src/Microsoft.Graph/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Storage/FileStorage/DeletedContainers/Item/FileStorageContainerItemRequestBuilder.cs @@ -14,6 +14,7 @@ using Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.RecycleBin; using Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.Restore; using Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.SharePointGroups; +using Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership; using Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.Unarchive; using Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.Unlock; using Microsoft.Kiota.Abstractions.Extensions; @@ -92,6 +93,11 @@ public partial class FileStorageContainerItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.SharePointGroups.SharePointGroupsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the transferPrincipalOwnership method. + public global::Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder TransferPrincipalOwnership + { + get => new global::Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the unarchive method. public global::Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.Unarchive.UnarchiveRequestBuilder Unarchive { diff --git a/src/Microsoft.Graph/Generated/Storage/FileStorage/DeletedContainers/Item/TransferPrincipalOwnership/TransferPrincipalOwnershipPostRequestBody.cs b/src/Microsoft.Graph/Generated/Storage/FileStorage/DeletedContainers/Item/TransferPrincipalOwnership/TransferPrincipalOwnershipPostRequestBody.cs new file mode 100644 index 000000000000..06c94952d0c7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Storage/FileStorage/DeletedContainers/Item/TransferPrincipalOwnership/TransferPrincipalOwnershipPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models; +using Microsoft.Kiota.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.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TransferPrincipalOwnershipPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The transferTo property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Beta.Models.IdentitySet? TransferTo + { + get { return BackingStore?.Get("transferTo"); } + set { BackingStore?.Set("transferTo", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Beta.Models.IdentitySet TransferTo + { + get { return BackingStore?.Get("transferTo"); } + set { BackingStore?.Set("transferTo", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public TransferPrincipalOwnershipPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "transferTo", n => { TransferTo = n.GetObjectValue(global::Microsoft.Graph.Beta.Models.IdentitySet.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("transferTo", TransferTo); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Storage/FileStorage/DeletedContainers/Item/TransferPrincipalOwnership/TransferPrincipalOwnershipRequestBuilder.cs b/src/Microsoft.Graph/Generated/Storage/FileStorage/DeletedContainers/Item/TransferPrincipalOwnership/TransferPrincipalOwnershipRequestBuilder.cs new file mode 100644 index 000000000000..f1b27385aaa1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Storage/FileStorage/DeletedContainers/Item/TransferPrincipalOwnership/TransferPrincipalOwnershipRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#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.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership +{ + /// + /// Provides operations to call the transferPrincipalOwnership method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TransferPrincipalOwnershipRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TransferPrincipalOwnershipRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/transferPrincipalOwnership", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public TransferPrincipalOwnershipRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/transferPrincipalOwnership", rawUrl) + { + } + /// + /// Invoke action transferPrincipalOwnership + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody 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); + } + /// + /// Invoke action transferPrincipalOwnership + /// + /// A + /// The request body + /// Configuration for the request such 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.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody 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.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TransferPrincipalOwnershipRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilder.cs b/src/Microsoft.Graph/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilder.cs index 4047c3c7eb15..9d68d96d31b4 100644 --- a/src/Microsoft.Graph/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Teamwork/Messaging/CustomEmojis/CustomEmojisRequestBuilder.cs @@ -54,7 +54,8 @@ public CustomEmojisRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) { } /// - /// Get customEmojis from teamwork + /// Get a list of custom emojis available in the teamwork messaging of the organization. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -77,7 +78,8 @@ public CustomEmojisRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.TeamworkCustomEmojiCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create new navigation property to customEmojis for teamwork + /// Create a new custom emoji in the teamwork messaging of the organization, which adds the custom emoji to Teams for the tenant. The emoji image is provided as base64-encoded content bytes. + /// Find more info here /// /// A /// The request body @@ -102,7 +104,7 @@ public CustomEmojisRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.TeamworkCustomEmoji.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get customEmojis from teamwork + /// Get a list of custom emojis available in the teamwork messaging of the organization. /// /// 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 customEmojis for teamwork + /// Create a new custom emoji in the teamwork messaging of the organization, which adds the custom emoji to Teams for the tenant. The emoji image is provided as base64-encoded content bytes. /// /// A /// The request body @@ -152,7 +154,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta. return new global::Microsoft.Graph.Beta.Teamwork.Messaging.CustomEmojis.CustomEmojisRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get customEmojis from teamwork + /// Get a list of custom emojis available in the teamwork messaging of the organization. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class CustomEmojisRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.cs index 90136c47273d..69fbe322aba3 100644 --- a/src/Microsoft.Graph/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Teamwork/Messaging/CustomEmojis/Item/TeamworkCustomEmojiDisplayNameItemRequestBuilder.cs @@ -57,7 +57,7 @@ public async Task DeleteAsync(Action - /// Get customEmojis from teamwork + /// The collection of custom emojis available in organization messaging. /// /// A /// Cancellation token to use when cancelling requests @@ -124,7 +124,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get customEmojis from teamwork + /// The collection of custom emojis available in organization messaging. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -182,7 +182,7 @@ public partial class TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteReque { } /// - /// Get customEmojis from teamwork + /// The collection of custom emojis available in organization messaging. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Teamwork/Messaging/MessagingRequestBuilder.cs b/src/Microsoft.Graph/Generated/Teamwork/Messaging/MessagingRequestBuilder.cs index c86ad32fd8bf..b97a7cabea9f 100644 --- a/src/Microsoft.Graph/Generated/Teamwork/Messaging/MessagingRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Teamwork/Messaging/MessagingRequestBuilder.cs @@ -63,7 +63,7 @@ public async Task DeleteAsync(Action - /// Get messaging from teamwork + /// The messaging functionality, including custom emojis. /// /// A /// Cancellation token to use when cancelling requests @@ -130,7 +130,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get messaging from teamwork + /// The messaging functionality, including custom emojis. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -188,7 +188,7 @@ public partial class MessagingRequestBuilderDeleteRequestConfiguration : Request { } /// - /// Get messaging from teamwork + /// The messaging functionality, including custom emojis. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class MessagingRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilder.cs index 7ba6306b1ec0..eca11c3fb4ce 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListItemRequestBuilder.cs @@ -4,7 +4,6 @@ using Microsoft.Graph.Beta.Models; using Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.AddMembers; using Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DeleteMembers; -using Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -31,11 +30,6 @@ public partial class DistributionListItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DeleteMembers.DeleteMembersRequestBuilder(PathParameters, RequestAdapter); } - /// Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. - public global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.DistributionListMembersRequestBuilder DistributionListMembers - { - get => new global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.DistributionListMembersRequestBuilder(PathParameters, RequestAdapter); - } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..661883f71765 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs index 8a15f87e9ad6..a11b5a41291e 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -2,6 +2,8 @@ #pragma warning disable CS0618 using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models; +using Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions; using Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Decisions; using Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Stop; using Microsoft.Kiota.Abstractions.Extensions; @@ -20,6 +22,16 @@ namespace Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Deci [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. public global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder Decisions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..b40bdbe348c0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..7fc69d92fc7e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Decisions/Item/Instance/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs new file mode 100644 index 000000000000..28873af5fcb3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/AcceptRecommendations/AcceptRecommendationsRequestBuilder.cs @@ -0,0 +1,97 @@ +// +#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.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations +{ + /// + /// Provides operations to call the acceptRecommendations method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AcceptRecommendationsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", rawUrl) + { + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRecommendationsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs index 3f9828fdc9f4..d0e7b070ace4 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/AccessReviewStageItemRequestBuilder.cs @@ -2,6 +2,8 @@ #pragma warning disable CS0618 using Microsoft.Graph.Beta.Models.ODataErrors; using Microsoft.Graph.Beta.Models; +using Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations; +using Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions; using Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.Decisions; using Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.Stop; using Microsoft.Kiota.Abstractions.Extensions; @@ -20,6 +22,16 @@ namespace Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stag [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class AccessReviewStageItemRequestBuilder : BaseRequestBuilder { + /// Provides operations to call the acceptRecommendations method. + public global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder AcceptRecommendations + { + get => new global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the batchRecordDecisions method. + public global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder BatchRecordDecisions + { + get => new global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. public global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.Decisions.DecisionsRequestBuilder Decisions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.cs new file mode 100644 index 000000000000..29b490336990 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsPostRequestBody.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.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class BatchRecordDecisionsPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// The decision property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#nullable restore +#else + public string Decision + { + get { return BackingStore?.Get("decision"); } + set { BackingStore?.Set("decision", value); } + } +#endif + /// The justification property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#nullable restore +#else + public string Justification + { + get { return BackingStore?.Get("justification"); } + set { BackingStore?.Set("justification", value); } + } +#endif + /// The principalId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#nullable restore +#else + public string PrincipalId + { + get { return BackingStore?.Get("principalId"); } + set { BackingStore?.Set("principalId", value); } + } +#endif + /// The resourceId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#nullable restore +#else + public string ResourceId + { + get { return BackingStore?.Get("resourceId"); } + set { BackingStore?.Set("resourceId", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public BatchRecordDecisionsPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class 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.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "decision", n => { Decision = n.GetStringValue(); } }, + { "justification", n => { Justification = n.GetStringValue(); } }, + { "principalId", n => { PrincipalId = n.GetStringValue(); } }, + { "resourceId", n => { ResourceId = 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("decision", Decision); + writer.WriteStringValue("justification", Justification); + writer.WriteStringValue("principalId", PrincipalId); + writer.WriteStringValue("resourceId", ResourceId); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.cs new file mode 100644 index 000000000000..4e526fc2f4f4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/PendingAccessReviewInstances/Item/Stages/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.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.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions +{ + /// + /// Provides operations to call the batchRecordDecisions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public BatchRecordDecisionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", rawUrl) + { + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// Find more info here + /// + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving 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.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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); + } + /// + /// Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + /// + /// A + /// The request body + /// Configuration for the request such 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.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody 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.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class BatchRecordDecisionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/SponsorOf/Count/CountRequestBuilder.cs similarity index 72% rename from src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilder.cs rename to src/Microsoft.Graph/Generated/Users/Item/SponsorOf/Count/CountRequestBuilder.cs index 5c26848ab402..ff76c754aaf5 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Count/CountRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/SponsorOf/Count/CountRequestBuilder.cs @@ -9,7 +9,7 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count +namespace Microsoft.Graph.Beta.Users.Item.SponsorOf.Count { /// /// Provides operations to count the resources in the collection. @@ -18,19 +18,19 @@ namespace Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionLis public partial class CountRequestBuilder : BaseRequestBuilder { /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/$count{?%24filter,%24search}", pathParameters) + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/$count{?%24filter,%24search}", pathParameters) { } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/$count{?%24filter,%24search}", rawUrl) + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/$count{?%24filter,%24search}", rawUrl) { } /// @@ -42,11 +42,11 @@ public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base /// When receiving a 4XX or 5XX status code #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); @@ -63,11 +63,11 @@ public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) { #endif var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); @@ -78,11 +78,11 @@ public RequestInformation ToGetRequestInformation(Action /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. /// - /// A + /// A /// The raw URL to use for the request builder. - public global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder WithUrl(string rawUrl) + public global::Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder WithUrl(string rawUrl) { - return new global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder(rawUrl, RequestAdapter); + return new global::Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder(rawUrl, RequestAdapter); } /// /// Get the number of the resource @@ -116,7 +116,7 @@ public partial class CountRequestBuilderGetQueryParameters /// [Obsolete("This class 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 + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration { } } diff --git a/src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilder.cs similarity index 53% rename from src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilder.cs rename to src/Microsoft.Graph/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilder.cs index 0cdb5c8178d4..ea34d6e56e98 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/DistributionLists/Item/DistributionListMembers/Item/Contact/ContactRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/SponsorOf/Item/DirectoryObjectItemRequestBuilder.cs @@ -10,44 +10,44 @@ using System.Threading.Tasks; using System.Threading; using System; -namespace Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact +namespace Microsoft.Graph.Beta.Users.Item.SponsorOf.Item { /// - /// Provides operations to manage the contact property of the microsoft.graph.distributionListMember entity. + /// Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class ContactRequestBuilder : BaseRequestBuilder + public partial class DirectoryObjectItemRequestBuilder : BaseRequestBuilder { /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public ContactRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}/contact{?%24expand,%24select}", pathParameters) + public DirectoryObjectItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", pathParameters) { } /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public ContactRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}/contact{?%24expand,%24select}", rawUrl) + public DirectoryObjectItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", rawUrl) { } /// - /// Get contact from users + /// Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. /// - /// A + /// A /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. /// When receiving a 4XX or 5XX status code #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); @@ -55,20 +55,20 @@ public ContactRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : ba { { "XXX", global::Microsoft.Graph.Beta.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, }; - return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.Contact.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Beta.Models.DirectoryObject.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get contact from users + /// Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) { #endif var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); @@ -79,17 +79,17 @@ public RequestInformation ToGetRequestInformation(Action /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. /// - /// A + /// A /// The raw URL to use for the request builder. - public global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.ContactRequestBuilder WithUrl(string rawUrl) + public global::Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder WithUrl(string rawUrl) { - return new global::Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.ContactRequestBuilder(rawUrl, RequestAdapter); + return new global::Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get contact from users + /// Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class ContactRequestBuilderGetQueryParameters + public partial class DirectoryObjectItemRequestBuilderGetQueryParameters { /// Expand related entities #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -117,7 +117,7 @@ public partial class ContactRequestBuilderGetQueryParameters /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class ContactRequestBuilderGetRequestConfiguration : RequestConfiguration + public partial class DirectoryObjectItemRequestBuilderGetRequestConfiguration : RequestConfiguration { } } diff --git a/src/Microsoft.Graph/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilder.cs new file mode 100644 index 000000000000..a758afcd6032 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/SponsorOf/SponsorOfRequestBuilder.cs @@ -0,0 +1,184 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Beta.Models.ODataErrors; +using Microsoft.Graph.Beta.Models; +using Microsoft.Graph.Beta.Users.Item.SponsorOf.Count; +using Microsoft.Graph.Beta.Users.Item.SponsorOf.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.Users.Item.SponsorOf +{ + /// + /// Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SponsorOfRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + /// The unique identifier of directoryObject + /// A + public global::Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("directoryObject%2Did", position); + return new global::Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder(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 SponsorOfRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public SponsorOfRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + /// 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.DirectoryObjectCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this 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.Users.Item.SponsorOf.SponsorOfRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Beta.Users.Item.SponsorOf.SponsorOfRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SponsorOfRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SponsorOfRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/UserItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/UserItemRequestBuilder.cs index 85c61feaee40..c263d27c3e3a 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/UserItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/UserItemRequestBuilder.cs @@ -111,6 +111,7 @@ using Microsoft.Graph.Beta.Users.Item.ServiceProvisioningErrors; using Microsoft.Graph.Beta.Users.Item.Settings; using Microsoft.Graph.Beta.Users.Item.Solutions; +using Microsoft.Graph.Beta.Users.Item.SponsorOf; using Microsoft.Graph.Beta.Users.Item.Sponsors; using Microsoft.Graph.Beta.Users.Item.Teamwork; using Microsoft.Graph.Beta.Users.Item.Todo; @@ -656,6 +657,11 @@ public partial class UserItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Beta.Users.Item.Solutions.SolutionsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + public global::Microsoft.Graph.Beta.Users.Item.SponsorOf.SponsorOfRequestBuilder SponsorOf + { + get => new global::Microsoft.Graph.Beta.Users.Item.SponsorOf.SponsorOfRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the sponsors property of the microsoft.graph.user entity. public global::Microsoft.Graph.Beta.Users.Item.Sponsors.SponsorsRequestBuilder Sponsors { diff --git a/src/Microsoft.Graph/Generated/kiota-dom-export.txt b/src/Microsoft.Graph/Generated/kiota-dom-export.txt index c95a72809b92..d5e464a0926c 100644 --- a/src/Microsoft.Graph/Generated/kiota-dom-export.txt +++ b/src/Microsoft.Graph/Generated/kiota-dom-export.txt @@ -1503,12 +1503,15 @@ Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Ite Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Delta.deltaResponse-->global.Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Delta.DeltaGetResponse Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Delta.DeltaResponse Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.MailboxItem +Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.Item.MailboxItemItemRequestBuilder Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.ChildFolders.Item.Items.itemsRequestBuilder-->BaseRequestBuilder @@ -1578,12 +1581,15 @@ Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Delta.delt Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Delta.deltaResponse-->global.Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Delta.DeltaGetResponse Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Delta.DeltaResponse Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.MailboxItem +Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.Item.MailboxItemItemRequestBuilder Microsoft.Graph.Beta.Admin.Exchange.Mailboxes.Item.Folders.Item.Items.itemsRequestBuilder-->BaseRequestBuilder @@ -7482,6 +7488,7 @@ Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ParticipantItemRequestBuil Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|mute:global.Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.Mute.MuteRequestBuilder Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Participant; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Participant Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|removeFromLobby:global.Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.RemoveFromLobby.RemoveFromLobbyRequestBuilder +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|reportSyntheticMedia:global.Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaRequestBuilder Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|startHoldMusic:global.Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.StartHoldMusic.StartHoldMusicRequestBuilder Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|stopHoldMusic:global.Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.StopHoldMusic.StopHoldMusicRequestBuilder Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation @@ -7503,6 +7510,27 @@ Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.RemoveFromLobby.removeFrom Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.RemoveFromLobby.removeFromLobbyRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.RemoveFromLobby.RemoveFromLobbyPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.RemoveFromLobbyOperation Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.RemoveFromLobby.removeFromLobbyRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.RemoveFromLobby.RemoveFromLobbyPostRequestBody; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.RemoveFromLobby.removeFromLobbyRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.RemoveFromLobby.RemoveFromLobbyRequestBuilder +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|ContentMetadata:global.Microsoft.Graph.Beta.Models.MediaMetadata +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|DetectionDateTime:DateTimeOffset? +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|Detections:List +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|Id:Guid? +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|IsMalicious:bool? +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|OverallConfidence:double? +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|Severity:global.Microsoft.Graph.Beta.Models.DetectionSeverity? +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder.reportSyntheticMediaRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaRequestBuilder Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.StartHoldMusic.startHoldMusicPostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.StartHoldMusic.startHoldMusicPostRequestBody::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.App.Calls.Item.Participants.Item.StartHoldMusic.startHoldMusicPostRequestBody::|public|ClientContext:string @@ -14652,6 +14680,7 @@ Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ParticipantItem Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|mute:global.Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.Mute.MuteRequestBuilder Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Participant; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Participant Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|removeFromLobby:global.Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.RemoveFromLobby.RemoveFromLobbyRequestBuilder +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|reportSyntheticMedia:global.Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaRequestBuilder Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|startHoldMusic:global.Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.StartHoldMusic.StartHoldMusicRequestBuilder Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|stopHoldMusic:global.Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.StopHoldMusic.StopHoldMusicRequestBuilder Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ParticipantItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation @@ -14673,6 +14702,27 @@ Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.RemoveFromLobby Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.RemoveFromLobby.removeFromLobbyRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.RemoveFromLobby.RemoveFromLobbyPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.RemoveFromLobbyOperation Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.RemoveFromLobby.removeFromLobbyRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.RemoveFromLobby.RemoveFromLobbyPostRequestBody; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.RemoveFromLobby.removeFromLobbyRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.RemoveFromLobby.RemoveFromLobbyRequestBuilder +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|ContentMetadata:global.Microsoft.Graph.Beta.Models.MediaMetadata +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|DetectionDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|Detections:List +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|Id:Guid? +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|IsMalicious:bool? +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|OverallConfidence:double? +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|public|Severity:global.Microsoft.Graph.Beta.Models.DetectionSeverity? +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder.reportSyntheticMediaRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.ReportSyntheticMedia.ReportSyntheticMediaRequestBuilder Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.StartHoldMusic.startHoldMusicPostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.StartHoldMusic.startHoldMusicPostRequestBody::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Communications.Calls.Item.Participants.Item.StartHoldMusic.startHoldMusicPostRequestBody::|public|ClientContext:string @@ -55669,6 +55719,7 @@ Microsoft.Graph.Beta.DirectoryNamespace.directoryRequestBuilder::|public|publicK Microsoft.Graph.Beta.DirectoryNamespace.directoryRequestBuilder::|public|recommendationConfiguration:global.Microsoft.Graph.Beta.DirectoryNamespace.RecommendationConfiguration.RecommendationConfigurationRequestBuilder Microsoft.Graph.Beta.DirectoryNamespace.directoryRequestBuilder::|public|recommendations:global.Microsoft.Graph.Beta.DirectoryNamespace.Recommendations.RecommendationsRequestBuilder Microsoft.Graph.Beta.DirectoryNamespace.directoryRequestBuilder::|public|recovery:global.Microsoft.Graph.Beta.DirectoryNamespace.Recovery.RecoveryRequestBuilder +Microsoft.Graph.Beta.DirectoryNamespace.directoryRequestBuilder::|public|remoteTenantGroups:global.Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.RemoteTenantGroupsRequestBuilder Microsoft.Graph.Beta.DirectoryNamespace.directoryRequestBuilder::|public|sharedEmailDomains:global.Microsoft.Graph.Beta.DirectoryNamespace.SharedEmailDomains.SharedEmailDomainsRequestBuilder Microsoft.Graph.Beta.DirectoryNamespace.directoryRequestBuilder::|public|subscriptions:global.Microsoft.Graph.Beta.DirectoryNamespace.Subscriptions.SubscriptionsRequestBuilder Microsoft.Graph.Beta.DirectoryNamespace.directoryRequestBuilder::|public|subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId:string):global.Microsoft.Graph.Beta.DirectoryNamespace.SubscriptionsWithCommerceSubscriptionId.SubscriptionsWithCommerceSubscriptionIdRequestBuilder @@ -56745,6 +56796,50 @@ Microsoft.Graph.Beta.DirectoryNamespace.Recovery.Snapshots.snapshotsRequestBuild Microsoft.Graph.Beta.DirectoryNamespace.Recovery.Snapshots.snapshotsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DirectoryNamespace.Recovery.Snapshots.snapshotsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.EntraRecoveryServices.Snapshot; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.DirectoryNamespace.Recovery.Snapshots.snapshotsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DirectoryNamespace.Recovery.Snapshots.SnapshotsRequestBuilder +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.RemoteTenantGroup +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.RemoteTenantGroup; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.RemoteTenantGroup +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.RemoteTenantGroup; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder.remoteTenantGroupsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder.remoteTenantGroupsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder::[RemoteTenantGroupId:string]:global.Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Item.RemoteTenantGroupItemRequestBuilder +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.Count.CountRequestBuilder +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.RemoteTenantGroupCollectionResponse +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.RemoteTenantGroup; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.RemoteTenantGroup +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.RemoteTenantGroup; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.DirectoryNamespace.RemoteTenantGroups.RemoteTenantGroupsRequestBuilder Microsoft.Graph.Beta.DirectoryNamespace.SharedEmailDomains.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.DirectoryNamespace.SharedEmailDomains.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.DirectoryNamespace.SharedEmailDomains.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -114138,6 +114233,7 @@ Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.accessReviewsRequestBuilde Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.accessReviewsRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.accessReviewsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.accessReviewsRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewSet; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.accessReviewsRequestBuilder::|public|unified:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.UnifiedRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.accessReviewsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.AccessReviewsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string @@ -114561,12 +114657,21 @@ Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.St Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder @@ -114578,6 +114683,24 @@ Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.St Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -115302,12 +115425,21 @@ Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder @@ -115319,6 +115451,24 @@ Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -115566,12 +115716,21 @@ Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder @@ -115583,6 +115742,24 @@ Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -116612,12 +116789,21 @@ Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.I Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder @@ -116629,6 +116815,24 @@ Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.I Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -116876,12 +117080,21 @@ Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Filt Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder @@ -116893,6 +117106,24 @@ Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -117371,6 +117602,3279 @@ Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Policy.policyRequestBuilde Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Policy.policyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Policy.policyRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewPolicy; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Policy.policyRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Policy.PolicyRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder.decisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder::[AccessReviewInstanceDecisionItemId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder::|public|recordAllDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.decisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.InstanceRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder::[GovernanceInsightId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsightCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.insightsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder.applyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyDescription:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyResult:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|CustomDataProvidedResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::[AccessReviewReviewerId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::[AccessReviewInstanceDecisionItemId1:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|recordAllDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::[GovernanceInsightId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsightCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder.recordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.definitionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|applyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|contactedReviewers:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|definition:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|resetDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|sendReminder:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|stages:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.StagesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|stop:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|stopApplyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.instanceRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.InstanceRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder.resetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder.sendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|stop:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::[AccessReviewInstanceDecisionItemId1:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|recordAllDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::[GovernanceInsightId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsightCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder.recordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder.stopRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder::[AccessReviewStageId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStageCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stages.StagesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop.stopRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop.stopRequestBuilder.stopRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder.stopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder.recordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder.definitionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder.definitionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder.definitionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder.definitionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder.definitionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder.definitionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder.definitionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder.definitionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder.definitionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder.definitionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder::[AccessReviewScheduleDefinitionId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinitionCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.definitionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.DefinitionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|instances:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|stop:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.AccessReviewScheduleDefinitionItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder.instancesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder::[AccessReviewInstanceId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|applyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|contactedReviewers:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|definition:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|resetDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|sendReminder:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|stages:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.StagesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|stop:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|stopApplyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.AccessReviewInstanceItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder.applyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyDescription:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyResult:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|CustomDataProvidedResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::[AccessReviewReviewerId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder::[AccessReviewInstanceDecisionItemId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder::|public|recordAllDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.decisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.InstanceRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::[GovernanceInsightId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsightCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder.applyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyDescription:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyResult:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|CustomDataProvidedResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::[AccessReviewReviewerId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|applyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|contactedReviewers:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|definition:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|resetDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|sendReminder:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|stages:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.StagesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|stop:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|stopApplyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.InstanceRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder.resetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder.sendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|stop:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::[AccessReviewInstanceDecisionItemId1:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|recordAllDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::[GovernanceInsightId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsightCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder.recordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder.stopRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::[AccessReviewStageId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStageCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stages.StagesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder.stopRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder.stopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder.recordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.definitionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.definitionRequestBuilder.definitionRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.definitionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.definitionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.definitionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.definitionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.definitionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder.resetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder.sendReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder.sendReminderRequestBuilder.sendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder.sendReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder.sendReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder.sendReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder.sendReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder.sendReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|stop:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::[AccessReviewInstanceDecisionItemId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|recordAllDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.InstanceRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::[GovernanceInsightId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsightCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder.applyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyDescription:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyResult:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|CustomDataProvidedResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::[AccessReviewReviewerId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::[AccessReviewInstanceDecisionItemId1:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|recordAllDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::[GovernanceInsightId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsightCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder.recordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|applyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|contactedReviewers:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|definition:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|resetDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|sendReminder:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|stop:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|stopApplyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.InstanceRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder.resetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder.sendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder.stopRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder.stopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder.recordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop.stopRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop.stopRequestBuilder.stopRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop.stopRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop.stopRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop.stopRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop.stopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop.stopRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder::[AccessReviewStageId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStageCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.stagesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stages.StagesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop.stopRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop.stopRequestBuilder.stopRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop.stopRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop.stopRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop.stopRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop.stopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop.stopRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder.stopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Instances.Item.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop.stopRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop.stopRequestBuilder.stopRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop.stopRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop.stopRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop.stopRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop.stopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop.stopRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder.instancesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder::[AccessReviewInstanceId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.InstancesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|applyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|contactedReviewers:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|definition:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|resetDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|sendReminder:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|stages:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.StagesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|stop:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|stopApplyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.AccessReviewInstanceItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder.applyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.applyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyDescription:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyResult:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|CustomDataProvidedResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::[AccessReviewReviewerId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.contactedReviewersRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder::[AccessReviewInstanceDecisionItemId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder::|public|recordAllDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.decisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.InstanceRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::[GovernanceInsightId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsightCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder.applyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyDescription:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyResult:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|CustomDataProvidedResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::[AccessReviewReviewerId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|applyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|contactedReviewers:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|definition:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|resetDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|sendReminder:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|stages:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.StagesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|stop:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|stopApplyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.InstanceRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder.resetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder.sendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|stop:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::[AccessReviewInstanceDecisionItemId1:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|recordAllDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.decisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::[GovernanceInsightId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsightCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder.recordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder.stopRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.stopRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder.stagesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::[AccessReviewStageId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStageCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.stagesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stages.StagesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder.stopRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder.stopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder.recordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.definitionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.definitionRequestBuilder.definitionRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.definitionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.definitionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.definitionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.definitionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.definitionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder.resetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions.resetDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder.sendReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder.sendReminderRequestBuilder.sendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder.sendReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder.sendReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder.sendReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder.sendReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder.sendReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|stop:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder.decisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::[AccessReviewInstanceDecisionItemId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|recordAllDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.decisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.InstanceRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::[GovernanceInsightId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsightCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.insightsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder.applyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.applyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyDescription:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|ApplyResult:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemApplyResult? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|CustomDataProvidedResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder.contactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::[AccessReviewReviewerId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewerCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.contactedReviewersRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewReviewer +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewReviewer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.Item.AccessReviewReviewerItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder.decisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::[AccessReviewInstanceDecisionItemId1:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|recordAllDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.decisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Value:List +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; on?:string):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsFilterByCurrentUserWithOnGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItem; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.AccessReviewInstanceDecisionItemItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder.insightsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::[GovernanceInsightId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsightCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.insightsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.InsightsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.GovernanceInsight +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.GovernanceInsight; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.Item.Insights.Item.GovernanceInsightItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder.recordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder.definitionRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewScheduleDefinition +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.definitionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder.instanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|applyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ApplyDecisions.ApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|contactedReviewers:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ContactedReviewers.ContactedReviewersRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|definition:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Definition.DefinitionRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewInstance +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|resetDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|sendReminder:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|stop:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|stopApplyDecisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewInstance; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.instanceRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.InstanceRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder.resetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.resetDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.ResetDecisions.ResetDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder.sendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.sendReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.SendReminder.SendReminderRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder.stopRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.stopRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder.stopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.Item.Instance.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder.recordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.recordAllDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Decisions.RecordAllDecisions.RecordAllDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop.stopRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop.stopRequestBuilder.stopRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop.stopRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop.stopRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop.stopRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop.stopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop.stopRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder.stagesRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder::[AccessReviewStageId:string]:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.Count.CountRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStageCollectionResponse +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.AccessReviewStage +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.stagesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stages.StagesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop.stopRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop.stopRequestBuilder.stopRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop.stopRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop.stopRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop.stopRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop.stopRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop.stopRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.Stop.StopRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder.stopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.Item.StopApplyDecisions.StopApplyDecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder.unifiedRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder.unifiedRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder.unifiedRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder.unifiedRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder.unifiedRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Decisions.DecisionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder::|public|definitions:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Definitions.DefinitionsRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.UnifiedRoot +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder::|public|instances:global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.Instances.InstancesRequestBuilder +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.UnifiedRoot; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.UnifiedRoot +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.UnifiedRoot; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.unifiedRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.IdentityGovernance.AccessReviews.Unified.UnifiedRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AppConsent.appConsentRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.IdentityGovernance.AppConsent.appConsentRequestBuilder.appConsentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.IdentityGovernance.AppConsent.appConsentRequestBuilder.appConsentRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -146530,67 +150034,12 @@ Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListItemRequestBuilde Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListItemRequestBuilder::|public|deleteMembers:global.Microsoft.Graph.Beta.Me.DistributionLists.Item.DeleteMembers.DeleteMembersRequestBuilder -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListItemRequestBuilder::|public|distributionListMembers:global.Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.DistributionListMembersRequestBuilder Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DistributionList Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.DistributionList; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DistributionList Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.DistributionList; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListItemRequestBuilder -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder-->BaseRequestBuilder -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder-->BaseRequestBuilder -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Count:bool? -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Expand:string[] -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Filter:string -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Orderby:string[] -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Search:string -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Select:string[] -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Skip:int? -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Top:int? -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderPostRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::[DistributionListMemberId:string]:global.Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DistributionListMemberCollectionResponse -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.DistributionListMember; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DistributionListMember -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.DistributionListMember; requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.DistributionListMembersRequestBuilder -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder-->BaseRequestBuilder -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder.contactRequestBuilderGetQueryParameters::|public|Expand:string[] -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder.contactRequestBuilderGetQueryParameters::|public|Select:string[] -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder.contactRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Contact -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.ContactRequestBuilder -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder-->BaseRequestBuilder -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|Expand:string[] -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|Select:string[] -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|contact:global.Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.Contact.ContactRequestBuilder -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DistributionListMember -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.DistributionListMember; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DistributionListMember -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.DistributionListMember; requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder Microsoft.Graph.Beta.Me.Drive.driveRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Me.Drive.driveRequestBuilder.driveRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.Me.Drive.driveRequestBuilder.driveRequestBuilderGetQueryParameters::|public|Select:string[] @@ -151862,6 +155311,7 @@ Microsoft.Graph.Beta.Me.meRequestBuilder::|public|sendMail:global.Microsoft.Grap Microsoft.Graph.Beta.Me.meRequestBuilder::|public|serviceProvisioningErrors:global.Microsoft.Graph.Beta.Me.ServiceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder Microsoft.Graph.Beta.Me.meRequestBuilder::|public|settings:global.Microsoft.Graph.Beta.Me.Settings.SettingsRequestBuilder Microsoft.Graph.Beta.Me.meRequestBuilder::|public|solutions:global.Microsoft.Graph.Beta.Me.Solutions.SolutionsRequestBuilder +Microsoft.Graph.Beta.Me.meRequestBuilder::|public|sponsorOf:global.Microsoft.Graph.Beta.Me.SponsorOf.SponsorOfRequestBuilder Microsoft.Graph.Beta.Me.meRequestBuilder::|public|sponsors:global.Microsoft.Graph.Beta.Me.Sponsors.SponsorsRequestBuilder Microsoft.Graph.Beta.Me.meRequestBuilder::|public|teamwork:global.Microsoft.Graph.Beta.Me.Teamwork.TeamworkRequestBuilder Microsoft.Graph.Beta.Me.meRequestBuilder::|public|todo:global.Microsoft.Graph.Beta.Me.Todo.TodoRequestBuilder @@ -156161,12 +159611,21 @@ Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instanc Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder @@ -156178,6 +159637,24 @@ Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instanc Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -156425,12 +159902,21 @@ Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.FilterByCurrent Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.Decisions.DecisionsRequestBuilder @@ -156442,6 +159928,24 @@ Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessRevi Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.Me.PendingAccessReviewInstances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -160159,6 +163663,41 @@ Microsoft.Graph.Beta.Me.Solutions.WorkingTimeSchedule.workingTimeScheduleRequest Microsoft.Graph.Beta.Me.Solutions.WorkingTimeSchedule.workingTimeScheduleRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Me.Solutions.WorkingTimeSchedule.workingTimeScheduleRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.WorkingTimeSchedule; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Me.Solutions.WorkingTimeSchedule.workingTimeScheduleRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.Solutions.WorkingTimeSchedule.WorkingTimeScheduleRequestBuilder +Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder +Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DirectoryObject +Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder::[DirectoryObjectId:string]:global.Microsoft.Graph.Beta.Me.SponsorOf.Item.DirectoryObjectItemRequestBuilder +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Me.SponsorOf.Count.CountRequestBuilder +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DirectoryObjectCollectionResponse +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Me.SponsorOf.sponsorOfRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Me.SponsorOf.SponsorOfRequestBuilder Microsoft.Graph.Beta.Me.Sponsors.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Me.Sponsors.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.Me.Sponsors.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -162587,6 +166126,14 @@ Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemAccessPackageAssignm Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|OdataType:string Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource +Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemAccessPackageResource-->global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemResource +Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemAccessPackageResource::|public|AccessPackageAssignmentPolicyDisplayName:string +Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemAccessPackageResource::|public|AccessPackageAssignmentPolicyId:string +Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemAccessPackageResource::|public|constructor():void +Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemAccessPackageResource::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemAccessPackageResource::|public|OdataType:string +Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemAccessPackageResource::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemAccessPackageResource::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AccessReviewInstanceDecisionItemAccessPackageResource Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemApplyResult::0000-new Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemApplyResult::0001-appliedSuccessfully Microsoft.Graph.Beta.Models.accessReviewInstanceDecisionItemApplyResult::0002-appliedWithUnknownFailure @@ -162861,6 +166408,7 @@ Microsoft.Graph.Beta.Models.accessReviewSet::|public|Instances:Listglobal.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.aiInteraction::|public|AppClass:string Microsoft.Graph.Beta.Models.aiInteraction::|public|Attachments:List -Microsoft.Graph.Beta.Models.aiInteraction::|public|Body:global.Microsoft.Graph.Beta.Models.ItemBody +Microsoft.Graph.Beta.Models.aiInteraction::|public|Body:global.Microsoft.Graph.Beta.Models.ChatMessageBody Microsoft.Graph.Beta.Models.aiInteraction::|public|Contexts:List Microsoft.Graph.Beta.Models.aiInteraction::|public|ConversationType:string Microsoft.Graph.Beta.Models.aiInteraction::|public|CreatedDateTime:DateTimeOffset? @@ -168277,6 +171825,17 @@ Microsoft.Graph.Beta.Models.audioConferencing::|public|TollNumber:string Microsoft.Graph.Beta.Models.audioConferencing::|public|TollNumbers:List Microsoft.Graph.Beta.Models.audioConferencing::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AudioConferencing Microsoft.Graph.Beta.Models.audioConferencing~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.audioMetadata::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.audioMetadata::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.audioMetadata::|public|BitDepth:int? +Microsoft.Graph.Beta.Models.audioMetadata::|public|Channels:int? +Microsoft.Graph.Beta.Models.audioMetadata::|public|constructor():void +Microsoft.Graph.Beta.Models.audioMetadata::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.audioMetadata::|public|OdataType:string +Microsoft.Graph.Beta.Models.audioMetadata::|public|SampleRateHz:int? +Microsoft.Graph.Beta.Models.audioMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.audioMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AudioMetadata +Microsoft.Graph.Beta.Models.audioMetadata~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.audioRoutingGroup-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.audioRoutingGroup::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.audioRoutingGroup::|public|OdataType:string @@ -168739,6 +172298,14 @@ Microsoft.Graph.Beta.Models.authenticationFlowsPolicy::|public|SelfServiceSignUp Microsoft.Graph.Beta.Models.authenticationFlowsPolicy::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.authenticationFlowsPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AuthenticationFlowsPolicy Microsoft.Graph.Beta.Models.authenticationFlow~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.authenticationInfo::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.authenticationInfo::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.authenticationInfo::|public|constructor():void +Microsoft.Graph.Beta.Models.authenticationInfo::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.authenticationInfo::|public|OdataType:string +Microsoft.Graph.Beta.Models.authenticationInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.authenticationInfo::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.AuthenticationInfo +Microsoft.Graph.Beta.Models.authenticationInfo~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.authenticationListener-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.authenticationListener::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.authenticationListener::|public|OdataType:string @@ -172389,7 +175956,7 @@ Microsoft.Graph.Beta.Models.chatMembersNotificationRecipient::|public|Serialize( Microsoft.Graph.Beta.Models.chatMembersNotificationRecipient::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ChatMembersNotificationRecipient Microsoft.Graph.Beta.Models.chatMessage-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.chatMessage::|public|Attachments:List -Microsoft.Graph.Beta.Models.chatMessage::|public|Body:global.Microsoft.Graph.Beta.Models.ItemBody +Microsoft.Graph.Beta.Models.chatMessage::|public|Body:global.Microsoft.Graph.Beta.Models.ChatMessageBody Microsoft.Graph.Beta.Models.chatMessage::|public|ChannelIdentity:global.Microsoft.Graph.Beta.Models.ChannelIdentity Microsoft.Graph.Beta.Models.chatMessage::|public|ChatId:string Microsoft.Graph.Beta.Models.chatMessage::|public|CreatedDateTime:DateTimeOffset? @@ -172436,6 +176003,21 @@ Microsoft.Graph.Beta.Models.chatMessageAttachment::|public|TeamsAppId:string Microsoft.Graph.Beta.Models.chatMessageAttachment::|public|ThumbnailUrl:string Microsoft.Graph.Beta.Models.chatMessageAttachment::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ChatMessageAttachment Microsoft.Graph.Beta.Models.chatMessageAttachment~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.chatMessageBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.chatMessageBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.chatMessageBody::|public|constructor():void +Microsoft.Graph.Beta.Models.chatMessageBody::|public|Content:string +Microsoft.Graph.Beta.Models.chatMessageBody::|public|ContentType:global.Microsoft.Graph.Beta.Models.BodyType? +Microsoft.Graph.Beta.Models.chatMessageBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.chatMessageBody::|public|MessageBodyContentType:global.Microsoft.Graph.Beta.Models.ChatMessageBodyContentType? +Microsoft.Graph.Beta.Models.chatMessageBody::|public|OdataType:string +Microsoft.Graph.Beta.Models.chatMessageBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.chatMessageBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ChatMessageBody +Microsoft.Graph.Beta.Models.chatMessageBodyContentType::0000-text +Microsoft.Graph.Beta.Models.chatMessageBodyContentType::0001-html +Microsoft.Graph.Beta.Models.chatMessageBodyContentType::0002-markdown +Microsoft.Graph.Beta.Models.chatMessageBodyContentType::0003-unknownFutureValue +Microsoft.Graph.Beta.Models.chatMessageBody~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.chatMessageCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse Microsoft.Graph.Beta.Models.chatMessageCollectionResponse::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.chatMessageCollectionResponse::|public|Serialize(writer:ISerializationWriter):void @@ -172473,7 +176055,7 @@ Microsoft.Graph.Beta.Models.chatMessageImportance::0000-normal Microsoft.Graph.Beta.Models.chatMessageImportance::0001-high Microsoft.Graph.Beta.Models.chatMessageImportance::0002-urgent Microsoft.Graph.Beta.Models.chatMessageInfo-->global.Microsoft.Graph.Beta.Models.Entity -Microsoft.Graph.Beta.Models.chatMessageInfo::|public|Body:global.Microsoft.Graph.Beta.Models.ItemBody +Microsoft.Graph.Beta.Models.chatMessageInfo::|public|Body:global.Microsoft.Graph.Beta.Models.ChatMessageBody Microsoft.Graph.Beta.Models.chatMessageInfo::|public|CreatedDateTime:DateTimeOffset? Microsoft.Graph.Beta.Models.chatMessageInfo::|public|EventDetail:global.Microsoft.Graph.Beta.Models.EventMessageDetail Microsoft.Graph.Beta.Models.chatMessageInfo::|public|From:global.Microsoft.Graph.Beta.Models.ChatMessageFromIdentitySet @@ -172805,6 +176387,15 @@ Microsoft.Graph.Beta.Models.clientCertificateAuthentication::|public|GetFieldDes Microsoft.Graph.Beta.Models.clientCertificateAuthentication::|public|OdataType:string Microsoft.Graph.Beta.Models.clientCertificateAuthentication::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.clientCertificateAuthentication::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ClientCertificateAuthentication +Microsoft.Graph.Beta.Models.clientCredentialAuthenticationInfo-->global.Microsoft.Graph.Beta.Models.AuthenticationInfo +Microsoft.Graph.Beta.Models.clientCredentialAuthenticationInfo::|public|AccessTokenUrl:string +Microsoft.Graph.Beta.Models.clientCredentialAuthenticationInfo::|public|ClientId:string +Microsoft.Graph.Beta.Models.clientCredentialAuthenticationInfo::|public|constructor():void +Microsoft.Graph.Beta.Models.clientCredentialAuthenticationInfo::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.clientCredentialAuthenticationInfo::|public|OdataType:string +Microsoft.Graph.Beta.Models.clientCredentialAuthenticationInfo::|public|SecretName:string +Microsoft.Graph.Beta.Models.clientCredentialAuthenticationInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.clientCredentialAuthenticationInfo::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ClientCredentialAuthenticationInfo Microsoft.Graph.Beta.Models.clientCredentialType::0000-none Microsoft.Graph.Beta.Models.clientCredentialType::0001-clientSecret Microsoft.Graph.Beta.Models.clientCredentialType::0002-clientAssertion @@ -176772,6 +180363,12 @@ Microsoft.Graph.Beta.Models.contentMetadata::|public|OdataType:string Microsoft.Graph.Beta.Models.contentMetadata::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.contentMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ContentMetadata Microsoft.Graph.Beta.Models.contentMetadata~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.contentModality::0000-audio +Microsoft.Graph.Beta.Models.contentModality::0001-video +Microsoft.Graph.Beta.Models.contentModality::0002-image +Microsoft.Graph.Beta.Models.contentModality::0003-text +Microsoft.Graph.Beta.Models.contentModality::0004-multimodal +Microsoft.Graph.Beta.Models.contentModality::0005-unknownFutureValue Microsoft.Graph.Beta.Models.contentModel-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.contentModel::|public|CreatedBy:global.Microsoft.Graph.Beta.Models.IdentitySet Microsoft.Graph.Beta.Models.contentModel::|public|CreatedDateTime:DateTimeOffset? @@ -179478,6 +183075,10 @@ Microsoft.Graph.Beta.Models.detectedSensitiveContentWrapper::|public|OdataType:s Microsoft.Graph.Beta.Models.detectedSensitiveContentWrapper::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.detectedSensitiveContentWrapper::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.DetectedSensitiveContentWrapper Microsoft.Graph.Beta.Models.detectedSensitiveContentWrapper~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.detectionSeverity::0000-low +Microsoft.Graph.Beta.Models.detectionSeverity::0001-medium +Microsoft.Graph.Beta.Models.detectionSeverity::0002-high +Microsoft.Graph.Beta.Models.detectionSeverity::0003-unknownFutureValue Microsoft.Graph.Beta.Models.device-->global.Microsoft.Graph.Beta.Models.DirectoryObject Microsoft.Graph.Beta.Models.device::|public|AccountEnabled:bool? Microsoft.Graph.Beta.Models.device::|public|AlternativeNames:List @@ -183751,6 +187352,7 @@ Microsoft.Graph.Beta.Models.directoryObject1::|public|PublicKeyInfrastructure:gl Microsoft.Graph.Beta.Models.directoryObject1::|public|RecommendationConfiguration:global.Microsoft.Graph.Beta.Models.RecommendationConfiguration Microsoft.Graph.Beta.Models.directoryObject1::|public|Recommendations:List Microsoft.Graph.Beta.Models.directoryObject1::|public|Recovery:global.Microsoft.Graph.Beta.Models.EntraRecoveryServices.Recovery +Microsoft.Graph.Beta.Models.directoryObject1::|public|RemoteTenantGroups:List Microsoft.Graph.Beta.Models.directoryObject1::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.directoryObject1::|public|SharedEmailDomains:List Microsoft.Graph.Beta.Models.directoryObject1::|public|Subscriptions:List @@ -183904,7 +187506,6 @@ Microsoft.Graph.Beta.Models.displayNameLocalization~~>IAdditionalDataHolder; IBa Microsoft.Graph.Beta.Models.distributionList-->global.Microsoft.Graph.Beta.Models.OutlookItem Microsoft.Graph.Beta.Models.distributionList::|public|constructor():void Microsoft.Graph.Beta.Models.distributionList::|public|DisplayName:string -Microsoft.Graph.Beta.Models.distributionList::|public|DistributionListMembers:List Microsoft.Graph.Beta.Models.distributionList::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.distributionList::|public|Members:List Microsoft.Graph.Beta.Models.distributionList::|public|Notes:string @@ -183918,20 +187519,6 @@ Microsoft.Graph.Beta.Models.distributionListCollectionResponse::|public|GetField Microsoft.Graph.Beta.Models.distributionListCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.distributionListCollectionResponse::|public|Value:List Microsoft.Graph.Beta.Models.distributionListCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.DistributionListCollectionResponse -Microsoft.Graph.Beta.Models.distributionListMember-->global.Microsoft.Graph.Beta.Models.Entity -Microsoft.Graph.Beta.Models.distributionListMember::|public|Contact:global.Microsoft.Graph.Beta.Models.Contact -Microsoft.Graph.Beta.Models.distributionListMember::|public|ContactId:string -Microsoft.Graph.Beta.Models.distributionListMember::|public|DisplayName:string -Microsoft.Graph.Beta.Models.distributionListMember::|public|GetFieldDeserializers():IDictionary> -Microsoft.Graph.Beta.Models.distributionListMember::|public|OdataType:string -Microsoft.Graph.Beta.Models.distributionListMember::|public|RecipientType:global.Microsoft.Graph.Beta.Models.RecipientType? -Microsoft.Graph.Beta.Models.distributionListMember::|public|Serialize(writer:ISerializationWriter):void -Microsoft.Graph.Beta.Models.distributionListMember::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.DistributionListMember -Microsoft.Graph.Beta.Models.distributionListMemberCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse -Microsoft.Graph.Beta.Models.distributionListMemberCollectionResponse::|public|GetFieldDeserializers():IDictionary> -Microsoft.Graph.Beta.Models.distributionListMemberCollectionResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft.Graph.Beta.Models.distributionListMemberCollectionResponse::|public|Value:List -Microsoft.Graph.Beta.Models.distributionListMemberCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.DistributionListMemberCollectionResponse Microsoft.Graph.Beta.Models.dlpAction::0000-notifyUser Microsoft.Graph.Beta.Models.dlpAction::0001-blockAccess Microsoft.Graph.Beta.Models.dlpAction::0002-deviceRestriction @@ -187044,6 +190631,19 @@ Microsoft.Graph.Beta.Models.evaluateLabelJobResultGroup::|public|Serialize(write Microsoft.Graph.Beta.Models.evaluateLabelJobResultGroup::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EvaluateLabelJobResultGroup Microsoft.Graph.Beta.Models.evaluateLabelJobResultGroup~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.evaluateLabelJobResult~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.evaluationScope::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.evaluationScope::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.evaluationScope::|public|constructor():void +Microsoft.Graph.Beta.Models.evaluationScope::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.evaluationScope::|public|OdataType:string +Microsoft.Graph.Beta.Models.evaluationScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.evaluationScope::|public|Type:global.Microsoft.Graph.Beta.Models.EvaluationScopeType? +Microsoft.Graph.Beta.Models.evaluationScope::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.EvaluationScope +Microsoft.Graph.Beta.Models.evaluationScopeType::0000-tenant +Microsoft.Graph.Beta.Models.evaluationScopeType::0001-agent +Microsoft.Graph.Beta.Models.evaluationScopeType::0002-anonymousUser +Microsoft.Graph.Beta.Models.evaluationScopeType::0003-unknownFutureValue +Microsoft.Graph.Beta.Models.evaluationScope~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.event-->global.Microsoft.Graph.Beta.Models.OutlookItem Microsoft.Graph.Beta.Models.event::|public|AllowNewTimeProposals:bool? Microsoft.Graph.Beta.Models.event::|public|Attachments:List @@ -188146,6 +191746,18 @@ Microsoft.Graph.Beta.Models.externalProfile::|public|PhoneNumber:string Microsoft.Graph.Beta.Models.externalProfile::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.externalProfile::|public|SupervisorId:string Microsoft.Graph.Beta.Models.externalProfile::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ExternalProfile +Microsoft.Graph.Beta.Models.externalSapAcConnectionInfo-->global.Microsoft.Graph.Beta.Models.ConnectionInfo +Microsoft.Graph.Beta.Models.externalSapAcConnectionInfo::|public|AuthenticationInfo:global.Microsoft.Graph.Beta.Models.AuthenticationInfo +Microsoft.Graph.Beta.Models.externalSapAcConnectionInfo::|public|constructor():void +Microsoft.Graph.Beta.Models.externalSapAcConnectionInfo::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.externalSapAcConnectionInfo::|public|KeyVaultName:string +Microsoft.Graph.Beta.Models.externalSapAcConnectionInfo::|public|OdataType:string +Microsoft.Graph.Beta.Models.externalSapAcConnectionInfo::|public|ResourceGroup:string +Microsoft.Graph.Beta.Models.externalSapAcConnectionInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.externalSapAcConnectionInfo::|public|SubscriptionId:string +Microsoft.Graph.Beta.Models.externalSapAcConnectionInfo::|public|SystemId:string +Microsoft.Graph.Beta.Models.externalSapAcConnectionInfo::|public|UserIdentifier:string +Microsoft.Graph.Beta.Models.externalSapAcConnectionInfo::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ExternalSapAcConnectionInfo Microsoft.Graph.Beta.Models.externalSponsors-->global.Microsoft.Graph.Beta.Models.UserSet Microsoft.Graph.Beta.Models.externalSponsors::|public|constructor():void Microsoft.Graph.Beta.Models.externalSponsors::|public|GetFieldDeserializers():IDictionary> @@ -199319,6 +202931,22 @@ Microsoft.Graph.Beta.Models.mediaInfo::|public|Serialize(writer:ISerializationWr Microsoft.Graph.Beta.Models.mediaInfo::|public|Uri:string Microsoft.Graph.Beta.Models.mediaInfo::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.MediaInfo Microsoft.Graph.Beta.Models.mediaInfo~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.mediaMetadata::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.mediaMetadata::|public|AudioMetadata:global.Microsoft.Graph.Beta.Models.AudioMetadata +Microsoft.Graph.Beta.Models.mediaMetadata::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.mediaMetadata::|public|ByteSize:long? +Microsoft.Graph.Beta.Models.mediaMetadata::|public|constructor():void +Microsoft.Graph.Beta.Models.mediaMetadata::|public|Duration:int? +Microsoft.Graph.Beta.Models.mediaMetadata::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.mediaMetadata::|public|IsRealTime:bool? +Microsoft.Graph.Beta.Models.mediaMetadata::|public|MimeType:string +Microsoft.Graph.Beta.Models.mediaMetadata::|public|Modality:global.Microsoft.Graph.Beta.Models.ContentModality? +Microsoft.Graph.Beta.Models.mediaMetadata::|public|OdataType:string +Microsoft.Graph.Beta.Models.mediaMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.mediaMetadata::|public|StreamingMetadata:global.Microsoft.Graph.Beta.Models.StreamingMetadata +Microsoft.Graph.Beta.Models.mediaMetadata::|public|VideoMetadata:global.Microsoft.Graph.Beta.Models.VideoMetadata +Microsoft.Graph.Beta.Models.mediaMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.MediaMetadata +Microsoft.Graph.Beta.Models.mediaMetadata~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.mediaPrompt-->global.Microsoft.Graph.Beta.Models.Prompt Microsoft.Graph.Beta.Models.mediaPrompt::|public|constructor():void Microsoft.Graph.Beta.Models.mediaPrompt::|public|GetFieldDeserializers():IDictionary> @@ -199327,6 +202955,17 @@ Microsoft.Graph.Beta.Models.mediaPrompt::|public|MediaInfo:global.Microsoft.Grap Microsoft.Graph.Beta.Models.mediaPrompt::|public|OdataType:string Microsoft.Graph.Beta.Models.mediaPrompt::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.mediaPrompt::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.MediaPrompt +Microsoft.Graph.Beta.Models.mediaSegment::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.mediaSegment::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.mediaSegment::|public|constructor():void +Microsoft.Graph.Beta.Models.mediaSegment::|public|EndTimeSec:int? +Microsoft.Graph.Beta.Models.mediaSegment::|public|FrameIndices:List +Microsoft.Graph.Beta.Models.mediaSegment::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.mediaSegment::|public|OdataType:string +Microsoft.Graph.Beta.Models.mediaSegment::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.mediaSegment::|public|StartTimeSec:int? +Microsoft.Graph.Beta.Models.mediaSegment::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.MediaSegment +Microsoft.Graph.Beta.Models.mediaSegment~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.mediaSource::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.mediaSource::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.mediaSource::|public|constructor():void @@ -200136,6 +203775,48 @@ Microsoft.Graph.Beta.Models.microsoftApplicationDataAccessSettings::|public|IsEn Microsoft.Graph.Beta.Models.microsoftApplicationDataAccessSettings::|public|OdataType:string Microsoft.Graph.Beta.Models.microsoftApplicationDataAccessSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.microsoftApplicationDataAccessSettings::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.MicrosoftApplicationDataAccessSettings +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsage::|public|ActiveContainerCount:long? +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsage::|public|ActiveStorageUsedInBytes:long? +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsage::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsage::|public|AppId:string +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsage::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsage::|public|constructor():void +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsage::|public|DisplayName:string +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsage::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsage::|public|OdataType:string +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsage::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsage::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsageCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsageCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsageCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsageCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsageCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerAppUsage~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsage::|public|ActiveContainerCount:long? +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsage::|public|ActiveStorageUsedInBytes:long? +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsage::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsage::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsage::|public|constructor():void +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsage::|public|DataLocationCode:string +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsage::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsage::|public|OdataType:string +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsage::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsage::|public|UsageByApp:List +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsage::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsageCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsageCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerGeoUsage~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerUsage-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerUsage::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerUsage::|public|OdataType:string +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerUsage::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerUsage::|public|TotalActiveContainerCount:long? +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerUsage::|public|TotalActiveStorageUsedInBytes:long? +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerUsage::|public|UsageByDataLocation:List +Microsoft.Graph.Beta.Models.microsoftAppsFileStorageContainerUsage::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerUsage Microsoft.Graph.Beta.Models.microsoftAuthenticatorAuthenticationMethod-->global.Microsoft.Graph.Beta.Models.AuthenticationMethod Microsoft.Graph.Beta.Models.microsoftAuthenticatorAuthenticationMethod::|public|ClientAppName:global.Microsoft.Graph.Beta.Models.MicrosoftAuthenticatorAuthenticationMethodClientAppName? Microsoft.Graph.Beta.Models.microsoftAuthenticatorAuthenticationMethod::|public|constructor():void @@ -205643,6 +209324,7 @@ Microsoft.Graph.Beta.Models.participant::|public|RemovedState:global.Microsoft.G Microsoft.Graph.Beta.Models.participant::|public|RestrictedExperience:global.Microsoft.Graph.Beta.Models.OnlineMeetingRestricted Microsoft.Graph.Beta.Models.participant::|public|RosterSequenceNumber:long? Microsoft.Graph.Beta.Models.participant::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.participant::|public|SyntheticMediaDetection:global.Microsoft.Graph.Beta.Models.SyntheticMediaDetectionInfo Microsoft.Graph.Beta.Models.participant::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Participant Microsoft.Graph.Beta.Models.participantCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse Microsoft.Graph.Beta.Models.participantCollectionResponse::|public|GetFieldDeserializers():IDictionary> @@ -208102,6 +211784,12 @@ Microsoft.Graph.Beta.Models.policyLocationDomain::|public|GetFieldDeserializers( Microsoft.Graph.Beta.Models.policyLocationDomain::|public|OdataType:string Microsoft.Graph.Beta.Models.policyLocationDomain::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.policyLocationDomain::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.PolicyLocationDomain +Microsoft.Graph.Beta.Models.policyLocationTool-->global.Microsoft.Graph.Beta.Models.PolicyLocation +Microsoft.Graph.Beta.Models.policyLocationTool::|public|constructor():void +Microsoft.Graph.Beta.Models.policyLocationTool::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.policyLocationTool::|public|OdataType:string +Microsoft.Graph.Beta.Models.policyLocationTool::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.policyLocationTool::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.PolicyLocationTool Microsoft.Graph.Beta.Models.policyLocationUrl-->global.Microsoft.Graph.Beta.Models.PolicyLocation Microsoft.Graph.Beta.Models.policyLocationUrl::|public|constructor():void Microsoft.Graph.Beta.Models.policyLocationUrl::|public|GetFieldDeserializers():IDictionary> @@ -208172,6 +211860,7 @@ Microsoft.Graph.Beta.Models.policyScopeBase::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.policyScopeBase::|public|constructor():void Microsoft.Graph.Beta.Models.policyScopeBase::|public|ExecutionMode:global.Microsoft.Graph.Beta.Models.ExecutionMode? Microsoft.Graph.Beta.Models.policyScopeBase::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.policyScopeBase::|public|LocationExclusions:List Microsoft.Graph.Beta.Models.policyScopeBase::|public|Locations:List Microsoft.Graph.Beta.Models.policyScopeBase::|public|OdataType:string Microsoft.Graph.Beta.Models.policyScopeBase::|public|PolicyActions:List @@ -208249,7 +211938,9 @@ Microsoft.Graph.Beta.Models.policyTenantScope::|public|PolicyScope:global.Micros Microsoft.Graph.Beta.Models.policyTenantScope::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.policyTenantScope::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.PolicyTenantScope Microsoft.Graph.Beta.Models.policyTipAction-->global.Microsoft.Graph.Beta.Models.DlpActionInfo +Microsoft.Graph.Beta.Models.policyTipAction::|public|ComplianceUrl:string Microsoft.Graph.Beta.Models.policyTipAction::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.policyTipAction::|public|MatchedConditionsDescription:string Microsoft.Graph.Beta.Models.policyTipAction::|public|OdataType:string Microsoft.Graph.Beta.Models.policyTipAction::|public|PolicyTip:string Microsoft.Graph.Beta.Models.policyTipAction::|public|Serialize(writer:ISerializationWriter):void @@ -210573,6 +214264,7 @@ Microsoft.Graph.Beta.Models.processContentRequest::|public|constructor():void Microsoft.Graph.Beta.Models.processContentRequest::|public|ContentEntries:List Microsoft.Graph.Beta.Models.processContentRequest::|public|ContextMetadata:global.Microsoft.Graph.Beta.Models.ContextMetadata Microsoft.Graph.Beta.Models.processContentRequest::|public|DeviceMetadata:global.Microsoft.Graph.Beta.Models.DeviceMetadata +Microsoft.Graph.Beta.Models.processContentRequest::|public|EvaluationScope:global.Microsoft.Graph.Beta.Models.EvaluationScope Microsoft.Graph.Beta.Models.processContentRequest::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.processContentRequest::|public|IntegratedAppMetadata:global.Microsoft.Graph.Beta.Models.IntegratedApplicationMetadata Microsoft.Graph.Beta.Models.processContentRequest::|public|OdataType:string @@ -210900,6 +214592,7 @@ Microsoft.Graph.Beta.Models.protectedApplicationMetadata::|public|constructor(): Microsoft.Graph.Beta.Models.protectedApplicationMetadata::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.protectedApplicationMetadata::|public|OdataType:string Microsoft.Graph.Beta.Models.protectedApplicationMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.protectedApplicationMetadata::|public|SourceLocation:global.Microsoft.Graph.Beta.Models.PolicyLocation Microsoft.Graph.Beta.Models.protectedApplicationMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.ProtectedApplicationMetadata Microsoft.Graph.Beta.Models.protectedContent::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.protectedContent::|public|BackingStore:IBackingStore @@ -212572,6 +216265,22 @@ Microsoft.Graph.Beta.Models.remoteLockActionResult::|public|OdataType:string Microsoft.Graph.Beta.Models.remoteLockActionResult::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.remoteLockActionResult::|public|UnlockPin:string Microsoft.Graph.Beta.Models.remoteLockActionResult::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.RemoteLockActionResult +Microsoft.Graph.Beta.Models.remoteTenantGroup-->global.Microsoft.Graph.Beta.Models.DirectoryObject +Microsoft.Graph.Beta.Models.remoteTenantGroup::|public|constructor():void +Microsoft.Graph.Beta.Models.remoteTenantGroup::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.remoteTenantGroup::|public|OdataType:string +Microsoft.Graph.Beta.Models.remoteTenantGroup::|public|RemoteGroupDisplayName:string +Microsoft.Graph.Beta.Models.remoteTenantGroup::|public|RemoteGroupId:Guid? +Microsoft.Graph.Beta.Models.remoteTenantGroup::|public|RemoteTenantDisplayName:string +Microsoft.Graph.Beta.Models.remoteTenantGroup::|public|RemoteTenantId:Guid? +Microsoft.Graph.Beta.Models.remoteTenantGroup::|public|RemoteTenantPrimaryDomain:string +Microsoft.Graph.Beta.Models.remoteTenantGroup::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.remoteTenantGroup::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.RemoteTenantGroup +Microsoft.Graph.Beta.Models.remoteTenantGroupCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.remoteTenantGroupCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.remoteTenantGroupCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.remoteTenantGroupCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.remoteTenantGroupCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.RemoteTenantGroupCollectionResponse Microsoft.Graph.Beta.Models.removeAccessApplyAction-->global.Microsoft.Graph.Beta.Models.AccessReviewApplyAction Microsoft.Graph.Beta.Models.removeAccessApplyAction::|public|constructor():void Microsoft.Graph.Beta.Models.removeAccessApplyAction::|public|GetFieldDeserializers():IDictionary> @@ -212660,6 +216369,7 @@ Microsoft.Graph.Beta.Models.reportRoot::|public|DailyPrintUsageSummariesByUser:L Microsoft.Graph.Beta.Models.reportRoot::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.reportRoot::|public|HealthMonitoring:global.Microsoft.Graph.Beta.Models.HealthMonitoring.HealthMonitoringRoot Microsoft.Graph.Beta.Models.reportRoot::|public|IdentityAnalytics:global.Microsoft.Graph.Beta.Models.IdentityAnalyticsRoot +Microsoft.Graph.Beta.Models.reportRoot::|public|MicrosoftAppsFileStorageContainerUsageSummary:global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerUsage Microsoft.Graph.Beta.Models.reportRoot::|public|MonthlyPrintUsageByPrinter:List Microsoft.Graph.Beta.Models.reportRoot::|public|MonthlyPrintUsageByUser:List Microsoft.Graph.Beta.Models.reportRoot::|public|MonthlyPrintUsageSummariesByPrinter:List @@ -216805,6 +220515,20 @@ Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTaskPriority::0003-mediu Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTaskPriority::0004-high Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTaskPriority::0005-critical Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTaskPriority::0006-unknownFutureValue +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfiguration-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfiguration::|public|CustomFields:List +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfiguration::|public|DefaultStatusId:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfiguration::|public|DisplayName:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfiguration::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfiguration::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfiguration::|public|Statuses:List +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CaseTypeConfiguration +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfigurationCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfigurationCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfigurationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfigurationCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.Security.CaseManagement.caseTypeConfigurationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CaseTypeConfigurationCollectionResponse Microsoft.Graph.Beta.Models.Security.CaseManagement.comment-->global.Microsoft.Graph.Beta.Models.Security.CaseManagement.Activity Microsoft.Graph.Beta.Models.Security.CaseManagement.comment::|public|constructor():void Microsoft.Graph.Beta.Models.Security.CaseManagement.comment::|public|GetFieldDeserializers():IDictionary> @@ -216812,6 +220536,20 @@ Microsoft.Graph.Beta.Models.Security.CaseManagement.comment::|public|Message:str Microsoft.Graph.Beta.Models.Security.CaseManagement.comment::|public|OdataType:string Microsoft.Graph.Beta.Models.Security.CaseManagement.comment::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.Security.CaseManagement.comment::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.Comment +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinition-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinition::|public|Description:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinition::|public|DisplayName:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinition::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinition::|public|IsDisabled:bool? +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinition::|public|IsRequired:bool? +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinition::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinition::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinition::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinition +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinitionCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinitionCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinitionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinitionCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldDefinitionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinitionCollectionResponse Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldValues::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldValues::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldValues::|public|constructor():void @@ -216820,6 +220558,25 @@ Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldValues::|public|O Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldValues::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldValues::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldValues Microsoft.Graph.Beta.Models.Security.CaseManagement.customFieldValues~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Security.CaseManagement.customStatusDefinition::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.Security.CaseManagement.customStatusDefinition::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.Security.CaseManagement.customStatusDefinition::|public|constructor():void +Microsoft.Graph.Beta.Models.Security.CaseManagement.customStatusDefinition::|public|CustomStatusId:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.customStatusDefinition::|public|DisplayName:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.customStatusDefinition::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.CaseManagement.customStatusDefinition::|public|IsFinal:bool? +Microsoft.Graph.Beta.Models.Security.CaseManagement.customStatusDefinition::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.customStatusDefinition::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.CaseManagement.customStatusDefinition::|public|SortOrder:int? +Microsoft.Graph.Beta.Models.Security.CaseManagement.customStatusDefinition::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomStatusDefinition +Microsoft.Graph.Beta.Models.Security.CaseManagement.customStatusDefinition~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Security.CaseManagement.dateTimeCustomFieldDefinition-->global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinition +Microsoft.Graph.Beta.Models.Security.CaseManagement.dateTimeCustomFieldDefinition::|public|constructor():void +Microsoft.Graph.Beta.Models.Security.CaseManagement.dateTimeCustomFieldDefinition::|public|DefaultDateTime:DateTimeOffset? +Microsoft.Graph.Beta.Models.Security.CaseManagement.dateTimeCustomFieldDefinition::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.CaseManagement.dateTimeCustomFieldDefinition::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.dateTimeCustomFieldDefinition::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.CaseManagement.dateTimeCustomFieldDefinition::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.DateTimeCustomFieldDefinition Microsoft.Graph.Beta.Models.Security.CaseManagement.exposureCase-->global.Microsoft.Graph.Beta.Models.Security.CaseManagement.Case Microsoft.Graph.Beta.Models.Security.CaseManagement.exposureCase::|public|AssignedTo:string Microsoft.Graph.Beta.Models.Security.CaseManagement.exposureCase::|public|Automation:global.Microsoft.Graph.Beta.Models.Security.CaseManagement.ExposureCaseAutomation @@ -217015,6 +220772,21 @@ Microsoft.Graph.Beta.Models.Security.CaseManagement.modifiedProperty::|public|Pr Microsoft.Graph.Beta.Models.Security.CaseManagement.modifiedProperty::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.Security.CaseManagement.modifiedProperty::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.ModifiedProperty Microsoft.Graph.Beta.Models.Security.CaseManagement.modifiedProperty~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.Security.CaseManagement.numberCustomFieldDefinition-->global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinition +Microsoft.Graph.Beta.Models.Security.CaseManagement.numberCustomFieldDefinition::|public|constructor():void +Microsoft.Graph.Beta.Models.Security.CaseManagement.numberCustomFieldDefinition::|public|DefaultValue:int? +Microsoft.Graph.Beta.Models.Security.CaseManagement.numberCustomFieldDefinition::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.CaseManagement.numberCustomFieldDefinition::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.numberCustomFieldDefinition::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.CaseManagement.numberCustomFieldDefinition::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.NumberCustomFieldDefinition +Microsoft.Graph.Beta.Models.Security.CaseManagement.optionsCustomFieldDefinition-->global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinition +Microsoft.Graph.Beta.Models.Security.CaseManagement.optionsCustomFieldDefinition::|public|constructor():void +Microsoft.Graph.Beta.Models.Security.CaseManagement.optionsCustomFieldDefinition::|public|DefaultValues:List +Microsoft.Graph.Beta.Models.Security.CaseManagement.optionsCustomFieldDefinition::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.CaseManagement.optionsCustomFieldDefinition::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.optionsCustomFieldDefinition::|public|Options:List +Microsoft.Graph.Beta.Models.Security.CaseManagement.optionsCustomFieldDefinition::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.CaseManagement.optionsCustomFieldDefinition::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.OptionsCustomFieldDefinition Microsoft.Graph.Beta.Models.Security.CaseManagement.recommendationRelation-->global.Microsoft.Graph.Beta.Models.Security.CaseManagement.Relation Microsoft.Graph.Beta.Models.Security.CaseManagement.recommendationRelation::|public|constructor():void Microsoft.Graph.Beta.Models.Security.CaseManagement.recommendationRelation::|public|GetFieldDeserializers():IDictionary> @@ -217036,6 +220808,26 @@ Microsoft.Graph.Beta.Models.Security.CaseManagement.relationCollectionResponse:: Microsoft.Graph.Beta.Models.Security.CaseManagement.relationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.Security.CaseManagement.relationCollectionResponse::|public|Value:List Microsoft.Graph.Beta.Models.Security.CaseManagement.relationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.RelationCollectionResponse +Microsoft.Graph.Beta.Models.Security.CaseManagement.statusDefinition-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.Security.CaseManagement.statusDefinition::|public|CustomStatuses:List +Microsoft.Graph.Beta.Models.Security.CaseManagement.statusDefinition::|public|DisplayName:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.statusDefinition::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.CaseManagement.statusDefinition::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.statusDefinition::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.CaseManagement.statusDefinition::|public|SortOrder:int? +Microsoft.Graph.Beta.Models.Security.CaseManagement.statusDefinition::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.StatusDefinition +Microsoft.Graph.Beta.Models.Security.CaseManagement.statusDefinitionCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.Models.Security.CaseManagement.statusDefinitionCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.CaseManagement.statusDefinitionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.CaseManagement.statusDefinitionCollectionResponse::|public|Value:List +Microsoft.Graph.Beta.Models.Security.CaseManagement.statusDefinitionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.StatusDefinitionCollectionResponse +Microsoft.Graph.Beta.Models.Security.CaseManagement.stringCustomFieldDefinition-->global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinition +Microsoft.Graph.Beta.Models.Security.CaseManagement.stringCustomFieldDefinition::|public|constructor():void +Microsoft.Graph.Beta.Models.Security.CaseManagement.stringCustomFieldDefinition::|public|DefaultValue:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.stringCustomFieldDefinition::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.Security.CaseManagement.stringCustomFieldDefinition::|public|OdataType:string +Microsoft.Graph.Beta.Models.Security.CaseManagement.stringCustomFieldDefinition::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.Security.CaseManagement.stringCustomFieldDefinition::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.StringCustomFieldDefinition Microsoft.Graph.Beta.Models.Security.CaseManagement.stringValueProperty-->global.Microsoft.Graph.Beta.Models.Security.CaseManagement.ValueProperty Microsoft.Graph.Beta.Models.Security.CaseManagement.stringValueProperty::|public|constructor():void Microsoft.Graph.Beta.Models.Security.CaseManagement.stringValueProperty::|public|GetFieldDeserializers():IDictionary> @@ -217116,6 +220908,7 @@ Microsoft.Graph.Beta.Models.Security.CaseManagement.workspaceIndicatorRelation:: Microsoft.Graph.Beta.Models.Security.CaseManagement.workspaceIndicatorRelation::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.WorkspaceIndicatorRelation Microsoft.Graph.Beta.Models.Security.caseManagementRoot-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.Security.caseManagementRoot::|public|Cases:List +Microsoft.Graph.Beta.Models.Security.caseManagementRoot::|public|CaseTypeConfigurations:List Microsoft.Graph.Beta.Models.Security.caseManagementRoot::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.Security.caseManagementRoot::|public|OdataType:string Microsoft.Graph.Beta.Models.Security.caseManagementRoot::|public|Serialize(writer:ISerializationWriter):void @@ -227153,6 +230946,17 @@ Microsoft.Graph.Beta.Models.storylineFollowingCollectionResponse::|public|GetFie Microsoft.Graph.Beta.Models.storylineFollowingCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.storylineFollowingCollectionResponse::|public|Value:List Microsoft.Graph.Beta.Models.storylineFollowingCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.StorylineFollowingCollectionResponse +Microsoft.Graph.Beta.Models.streamingMetadata::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.streamingMetadata::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.streamingMetadata::|public|constructor():void +Microsoft.Graph.Beta.Models.streamingMetadata::|public|FrameDropRate:double? +Microsoft.Graph.Beta.Models.streamingMetadata::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.streamingMetadata::|public|LatencyMs:int? +Microsoft.Graph.Beta.Models.streamingMetadata::|public|NetworkJitterMs:int? +Microsoft.Graph.Beta.Models.streamingMetadata::|public|OdataType:string +Microsoft.Graph.Beta.Models.streamingMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.streamingMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.StreamingMetadata +Microsoft.Graph.Beta.Models.streamingMetadata~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.StringCollectionResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse Microsoft.Graph.Beta.Models.StringCollectionResponse::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.StringCollectionResponse::|public|Serialize(writer:ISerializationWriter):void @@ -227917,6 +231721,31 @@ Microsoft.Graph.Beta.Models.synchronizationTemplateCollectionResponse::|public|G Microsoft.Graph.Beta.Models.synchronizationTemplateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.synchronizationTemplateCollectionResponse::|public|Value:List Microsoft.Graph.Beta.Models.synchronizationTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.SynchronizationTemplateCollectionResponse +Microsoft.Graph.Beta.Models.syntheticMediaDetectionDetail::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.syntheticMediaDetectionDetail::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.syntheticMediaDetectionDetail::|public|Confidence:double? +Microsoft.Graph.Beta.Models.syntheticMediaDetectionDetail::|public|constructor():void +Microsoft.Graph.Beta.Models.syntheticMediaDetectionDetail::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.syntheticMediaDetectionDetail::|public|Modality:global.Microsoft.Graph.Beta.Models.ContentModality? +Microsoft.Graph.Beta.Models.syntheticMediaDetectionDetail::|public|ModelName:string +Microsoft.Graph.Beta.Models.syntheticMediaDetectionDetail::|public|ModelTasks:List +Microsoft.Graph.Beta.Models.syntheticMediaDetectionDetail::|public|OdataType:string +Microsoft.Graph.Beta.Models.syntheticMediaDetectionDetail::|public|Segment:global.Microsoft.Graph.Beta.Models.MediaSegment +Microsoft.Graph.Beta.Models.syntheticMediaDetectionDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.syntheticMediaDetectionDetail::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.SyntheticMediaDetectionDetail +Microsoft.Graph.Beta.Models.syntheticMediaDetectionDetail~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.syntheticMediaDetectionInfo::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.syntheticMediaDetectionInfo::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.syntheticMediaDetectionInfo::|public|constructor():void +Microsoft.Graph.Beta.Models.syntheticMediaDetectionInfo::|public|DetectionId:Guid? +Microsoft.Graph.Beta.Models.syntheticMediaDetectionInfo::|public|DetectorBot:string +Microsoft.Graph.Beta.Models.syntheticMediaDetectionInfo::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.syntheticMediaDetectionInfo::|public|IsParticipantTrusted:bool? +Microsoft.Graph.Beta.Models.syntheticMediaDetectionInfo::|public|OdataType:string +Microsoft.Graph.Beta.Models.syntheticMediaDetectionInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.syntheticMediaDetectionInfo::|public|SyntheticConfidence:double? +Microsoft.Graph.Beta.Models.syntheticMediaDetectionInfo::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.SyntheticMediaDetectionInfo +Microsoft.Graph.Beta.Models.syntheticMediaDetectionInfo~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.systemCredentialPreferences::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Models.systemCredentialPreferences::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Models.systemCredentialPreferences::|public|constructor():void @@ -229644,9 +233473,31 @@ Microsoft.Graph.Beta.Models.tenantDataSecurityAndGovernance::|public|PolicyFiles Microsoft.Graph.Beta.Models.tenantDataSecurityAndGovernance::|public|ProtectionScopes:global.Microsoft.Graph.Beta.Models.TenantProtectionScopeContainer Microsoft.Graph.Beta.Models.tenantDataSecurityAndGovernance::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.tenantDataSecurityAndGovernance::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.TenantDataSecurityAndGovernance +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionStep::|public|ActionUrl:global.Microsoft.Graph.Beta.Models.TenantGovernanceServices.ActionUrl +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionStep::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionStep::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionStep::|public|constructor():void +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionStep::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionStep::|public|OdataType:string +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionStep::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionStep::|public|StepNumber:string +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionStep::|public|Text:string +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionStep::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.TenantGovernanceServices.ActionStep +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionStep~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionUrl::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionUrl::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionUrl::|public|constructor():void +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionUrl::|public|DisplayName:string +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionUrl::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionUrl::|public|OdataType:string +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionUrl::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionUrl::|public|Url:string +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionUrl::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.TenantGovernanceServices.ActionUrl +Microsoft.Graph.Beta.Models.TenantGovernanceServices.actionUrl~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2bRegistrationMetrics-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2bRegistrationMetrics::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2bRegistrationMetrics::|public|Initial:global.Microsoft.Graph.Beta.Models.TenantGovernanceServices.B2BRegistrationMetricsInitial +Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2bRegistrationMetrics::|public|InvestigationHints:List Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2bRegistrationMetrics::|public|OdataType:string Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2bRegistrationMetrics::|public|Recent:global.Microsoft.Graph.Beta.Models.TenantGovernanceServices.B2BRegistrationMetricsRecent Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2bRegistrationMetrics::|public|Serialize(writer:ISerializationWriter):void @@ -229676,6 +233527,7 @@ Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2BRegistrationMetricsRecen Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2BSignInActivityMetrics-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2BSignInActivityMetrics::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2BSignInActivityMetrics::|public|Initial:global.Microsoft.Graph.Beta.Models.TenantGovernanceServices.B2BSignInActivityMetricsInitial +Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2BSignInActivityMetrics::|public|InvestigationHints:List Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2BSignInActivityMetrics::|public|OdataType:string Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2BSignInActivityMetrics::|public|Recent:global.Microsoft.Graph.Beta.Models.TenantGovernanceServices.B2BSignInActivityMetricsRecent Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2BSignInActivityMetrics::|public|Serialize(writer:ISerializationWriter):void @@ -229707,6 +233559,7 @@ Microsoft.Graph.Beta.Models.TenantGovernanceServices.b2BSignInActivityMetricsRec Microsoft.Graph.Beta.Models.TenantGovernanceServices.billingMetrics-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.TenantGovernanceServices.billingMetrics::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.TenantGovernanceServices.billingMetrics::|public|Initial:global.Microsoft.Graph.Beta.Models.TenantGovernanceServices.BillingMetricsInitial +Microsoft.Graph.Beta.Models.TenantGovernanceServices.billingMetrics::|public|InvestigationHints:List Microsoft.Graph.Beta.Models.TenantGovernanceServices.billingMetrics::|public|OdataType:string Microsoft.Graph.Beta.Models.TenantGovernanceServices.billingMetrics::|public|Recent:global.Microsoft.Graph.Beta.Models.TenantGovernanceServices.BillingMetricsRecent Microsoft.Graph.Beta.Models.TenantGovernanceServices.billingMetrics::|public|Serialize(writer:ISerializationWriter):void @@ -229847,6 +233700,7 @@ Microsoft.Graph.Beta.Models.TenantGovernanceServices.longRunningOperationStatus: Microsoft.Graph.Beta.Models.TenantGovernanceServices.multiTenantApplicationMetrics-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.TenantGovernanceServices.multiTenantApplicationMetrics::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Models.TenantGovernanceServices.multiTenantApplicationMetrics::|public|Initial:global.Microsoft.Graph.Beta.Models.TenantGovernanceServices.MultiTenantApplicationMetricsInitial +Microsoft.Graph.Beta.Models.TenantGovernanceServices.multiTenantApplicationMetrics::|public|InvestigationHints:List Microsoft.Graph.Beta.Models.TenantGovernanceServices.multiTenantApplicationMetrics::|public|OdataType:string Microsoft.Graph.Beta.Models.TenantGovernanceServices.multiTenantApplicationMetrics::|public|Recent:global.Microsoft.Graph.Beta.Models.TenantGovernanceServices.MultiTenantApplicationMetricsRecent Microsoft.Graph.Beta.Models.TenantGovernanceServices.multiTenantApplicationMetrics::|public|Serialize(writer:ISerializationWriter):void @@ -231789,6 +235643,14 @@ Microsoft.Graph.Beta.Models.unifiedRoleScheduleRequestActions::0007-selfExtend Microsoft.Graph.Beta.Models.unifiedRoleScheduleRequestActions::0008-selfRenew Microsoft.Graph.Beta.Models.unifiedRoleScheduleRequestActions::0009-unknownFutureValue Microsoft.Graph.Beta.Models.unifiedRole~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Models.unifiedRoot-->global.Microsoft.Graph.Beta.Models.Entity +Microsoft.Graph.Beta.Models.unifiedRoot::|public|Decisions:List +Microsoft.Graph.Beta.Models.unifiedRoot::|public|Definitions:List +Microsoft.Graph.Beta.Models.unifiedRoot::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.unifiedRoot::|public|Instances:List +Microsoft.Graph.Beta.Models.unifiedRoot::|public|OdataType:string +Microsoft.Graph.Beta.Models.unifiedRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.unifiedRoot::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.UnifiedRoot Microsoft.Graph.Beta.Models.unifiedStorageQuota-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.unifiedStorageQuota::|public|Deleted:long? Microsoft.Graph.Beta.Models.unifiedStorageQuota::|public|FamilyMembersUsage:List @@ -232271,6 +236133,7 @@ Microsoft.Graph.Beta.Models.user::|public|SignInActivity:global.Microsoft.Graph. Microsoft.Graph.Beta.Models.user::|public|SignInSessionsValidFromDateTime:DateTimeOffset? Microsoft.Graph.Beta.Models.user::|public|Skills:List Microsoft.Graph.Beta.Models.user::|public|Solutions:global.Microsoft.Graph.Beta.Models.UserSolutionRoot +Microsoft.Graph.Beta.Models.user::|public|SponsorOf:List Microsoft.Graph.Beta.Models.user::|public|Sponsors:List Microsoft.Graph.Beta.Models.user::|public|State:string Microsoft.Graph.Beta.Models.user::|public|StreetAddress:string @@ -232360,21 +236223,21 @@ Microsoft.Graph.Beta.Models.userActivityType::0000-uploadText Microsoft.Graph.Beta.Models.userActivityType::0001-uploadFile Microsoft.Graph.Beta.Models.userActivityType::0002-downloadText Microsoft.Graph.Beta.Models.userActivityType::0003-downloadFile -Microsoft.Graph.Beta.Models.userActivityType::0004-copyToClipboard -Microsoft.Graph.Beta.Models.userActivityType::0005-pasteFromClipboard -Microsoft.Graph.Beta.Models.userActivityType::0006-print -Microsoft.Graph.Beta.Models.userActivityType::0007-accessDebugTools -Microsoft.Graph.Beta.Models.userActivityType::0008-unknownFutureValue +Microsoft.Graph.Beta.Models.userActivityType::0004-unknownFutureValue +Microsoft.Graph.Beta.Models.userActivityType::0005-copyToClipboard +Microsoft.Graph.Beta.Models.userActivityType::0006-pasteFromClipboard +Microsoft.Graph.Beta.Models.userActivityType::0007-print +Microsoft.Graph.Beta.Models.userActivityType::0008-accessDebugTools Microsoft.Graph.Beta.Models.userActivityTypes::0000-none Microsoft.Graph.Beta.Models.userActivityTypes::0001-uploadText Microsoft.Graph.Beta.Models.userActivityTypes::0002-uploadFile Microsoft.Graph.Beta.Models.userActivityTypes::0003-downloadText Microsoft.Graph.Beta.Models.userActivityTypes::0004-downloadFile -Microsoft.Graph.Beta.Models.userActivityTypes::0005-copyToClipboard -Microsoft.Graph.Beta.Models.userActivityTypes::0006-pasteFromClipboard -Microsoft.Graph.Beta.Models.userActivityTypes::0007-print -Microsoft.Graph.Beta.Models.userActivityTypes::0008-accessDebugTools -Microsoft.Graph.Beta.Models.userActivityTypes::0009-unknownFutureValue +Microsoft.Graph.Beta.Models.userActivityTypes::0005-unknownFutureValue +Microsoft.Graph.Beta.Models.userActivityTypes::0006-copyToClipboard +Microsoft.Graph.Beta.Models.userActivityTypes::0007-pasteFromClipboard +Microsoft.Graph.Beta.Models.userActivityTypes::0008-print +Microsoft.Graph.Beta.Models.userActivityTypes::0009-accessDebugTools Microsoft.Graph.Beta.Models.userAnalytics-->global.Microsoft.Graph.Beta.Models.Entity Microsoft.Graph.Beta.Models.userAnalytics::|public|ActivityStatistics:List Microsoft.Graph.Beta.Models.userAnalytics::|public|GetFieldDeserializers():IDictionary> @@ -234335,6 +238198,17 @@ Microsoft.Graph.Beta.Models.video::|public|OdataType:string Microsoft.Graph.Beta.Models.video::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Models.video::|public|Width:int? Microsoft.Graph.Beta.Models.video::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.Video +Microsoft.Graph.Beta.Models.videoMetadata::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Models.videoMetadata::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Models.videoMetadata::|public|BitrateKbps:int? +Microsoft.Graph.Beta.Models.videoMetadata::|public|Codec:string +Microsoft.Graph.Beta.Models.videoMetadata::|public|constructor():void +Microsoft.Graph.Beta.Models.videoMetadata::|public|FrameRate:double? +Microsoft.Graph.Beta.Models.videoMetadata::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Models.videoMetadata::|public|OdataType:string +Microsoft.Graph.Beta.Models.videoMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Models.videoMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Models.VideoMetadata +Microsoft.Graph.Beta.Models.videoMetadata~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Beta.Models.videoNewsLinkPage-->global.Microsoft.Graph.Beta.Models.BaseSitePage Microsoft.Graph.Beta.Models.videoNewsLinkPage::|public|BannerImageWebUrl:string Microsoft.Graph.Beta.Models.videoNewsLinkPage::|public|GetFieldDeserializers():IDictionary> @@ -242879,28 +246753,33 @@ Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessTransactio Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.transactionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.transactionSummariesWithStartDateTimeWithEndDateTimeResponse-->global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.transactionSummariesWithStartDateTimeWithEndDateTimeResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.TransactionSummariesWithStartDateTimeWithEndDateTimeResponse -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder-->BaseRequestBuilder -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|ApplicationId:string -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|Count:bool? -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|DiscoveredApplicationSegmentId:string -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|Filter:string -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|Search:string -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|Skip:int? -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|Top:int? -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; aggregatedBy?:string; endDateTime?:DateTimeOffset?; startDateTime?:DateTimeOffset?):void -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|GetAsUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdResponse -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|GetFieldDeserializers():IDictionary> -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|Serialize(writer:ISerializationWriter):void -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|Value:List -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdResponse-->global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdResponse +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|AgentTypeId:string +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|AgentVirtualId:string +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|AiAgentId:string +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|AiAgentName:string +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|ApplicationId:string +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|DestinationUrl:string +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|DiscoveredApplicationSegmentId:string +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; aggregatedBy?:string; endDateTime?:DateTimeOffset?; startDateTime?:DateTimeOffset?):void +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder::|public|GetAsUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlResponse +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse-->global.Microsoft.Graph.Beta.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse::|public|Value:List +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlResponse-->global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse +Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlResponse Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|AiAgentId:string Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|AiAgentName:string @@ -242970,7 +246849,7 @@ Microsoft.Graph.Beta.NetworkAccess.Reports.reportsRequestBuilder::|public|micros Microsoft.Graph.Beta.NetworkAccess.Reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:DateTimeOffset?; startDateTime:DateTimeOffset?):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder Microsoft.Graph.Beta.NetworkAccess.Reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:DateTimeOffset?; startDateTime:DateTimeOffset?):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId.MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder Microsoft.Graph.Beta.NetworkAccess.Reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime(endDateTime:DateTimeOffset?; startDateTime:DateTimeOffset?):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder -Microsoft.Graph.Beta.NetworkAccess.Reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(aggregatedBy:string; endDateTime:DateTimeOffset?; startDateTime:DateTimeOffset?):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder +Microsoft.Graph.Beta.NetworkAccess.Reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl(aggregatedBy:string; endDateTime:DateTimeOffset?; startDateTime:DateTimeOffset?):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder Microsoft.Graph.Beta.NetworkAccess.Reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl(endDateTime:DateTimeOffset?; startDateTime:DateTimeOffset?):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder Microsoft.Graph.Beta.NetworkAccess.Reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime(endDateTime:DateTimeOffset?; startDateTime:DateTimeOffset?):global.Microsoft.Graph.Beta.NetworkAccess.Reports.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime.MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder Microsoft.Graph.Beta.NetworkAccess.Reports.reportsRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.Networkaccess.Reports; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Networkaccess.Reports @@ -255975,27 +259854,30 @@ Microsoft.Graph.Beta.Reports.GetMailboxUsageStorageWithPeriod.getMailboxUsageSto Microsoft.Graph.Beta.Reports.GetMailboxUsageStorageWithPeriod.getMailboxUsageStorageWithPeriodRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream Microsoft.Graph.Beta.Reports.GetMailboxUsageStorageWithPeriod.getMailboxUsageStorageWithPeriodRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Reports.GetMailboxUsageStorageWithPeriod.getMailboxUsageStorageWithPeriodRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.GetMailboxUsageStorageWithPeriod.GetMailboxUsageStorageWithPeriodRequestBuilder -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder-->BaseRequestBuilder -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; period?:string; version?:string):void -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder-->BaseRequestBuilder -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; period?:string; version?:string):void -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder-->BaseRequestBuilder -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; period?:string; version?:string):void -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters::|public|Version:string +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; period?:string):void +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters::|public|Version:string +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; period?:string):void +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters::|public|Version:string +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; period?:string):void +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder Microsoft.Graph.Beta.Reports.GetOffice365ActivationCounts.getOffice365ActivationCountsRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Reports.GetOffice365ActivationCounts.getOffice365ActivationCountsRequestBuilder.getOffice365ActivationCountsRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Reports.GetOffice365ActivationCounts.getOffice365ActivationCountsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void @@ -256388,6 +260270,38 @@ Microsoft.Graph.Beta.Reports.GetSharePointActivityUserDetailWithPeriod.getShareP Microsoft.Graph.Beta.Reports.GetSharePointActivityUserDetailWithPeriod.getSharePointActivityUserDetailWithPeriodRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream Microsoft.Graph.Beta.Reports.GetSharePointActivityUserDetailWithPeriod.getSharePointActivityUserDetailWithPeriodRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Reports.GetSharePointActivityUserDetailWithPeriod.getSharePointActivityUserDetailWithPeriodRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.GetSharePointActivityUserDetailWithPeriod.GetSharePointActivityUserDetailWithPeriodRequestBuilder +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters::|public|ReportType:string +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; date?:DateTimeOffset?):void +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters::|public|ReportType:string +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; appId?:string; date?:DateTimeOffset?):void +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters::|public|ReportType:string +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; period?:string):void +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters::|public|ReportType:string +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; appId?:string; period?:string):void +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):Stream +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder Microsoft.Graph.Beta.Reports.GetSharePointSiteUsageDetailWithDate.getSharePointSiteUsageDetailWithDateRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Reports.GetSharePointSiteUsageDetailWithDate.getSharePointSiteUsageDetailWithDateRequestBuilder.getSharePointSiteUsageDetailWithDateRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Reports.GetSharePointSiteUsageDetailWithDate.getSharePointSiteUsageDetailWithDateRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter; date?:Date?):void @@ -257007,6 +260921,111 @@ Microsoft.Graph.Beta.Reports.ManagedDeviceEnrollmentTopFailuresWithPeriod.manage Microsoft.Graph.Beta.Reports.ManagedDeviceEnrollmentTopFailuresWithPeriod.managedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Report Microsoft.Graph.Beta.Reports.ManagedDeviceEnrollmentTopFailuresWithPeriod.managedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Reports.ManagedDeviceEnrollmentTopFailuresWithPeriod.managedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.ManagedDeviceEnrollmentTopFailuresWithPeriod.ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder.microsoftAppsFileStorageContainerUsageSummaryRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder.microsoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder.microsoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder.microsoftAppsFileStorageContainerUsageSummaryRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder.microsoftAppsFileStorageContainerUsageSummaryRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerUsage +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerUsage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerUsage +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerUsage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|usageByDataLocation:global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.UsageByDataLocationRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|usageByApp:global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.UsageByAppRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder.usageByAppRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder.usageByAppRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder.usageByAppRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder.usageByAppRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder.usageByAppRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder.usageByAppRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder.usageByAppRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder.usageByAppRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder.usageByAppRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder.usageByAppRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder::[MicrosoftAppsFileStorageContainerAppUsageAppId:string]:global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.Count.CountRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerAppUsage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.usageByAppRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.UsageByApp.UsageByAppRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder.usageByDataLocationRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder.usageByDataLocationRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder.usageByDataLocationRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder.usageByDataLocationRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder.usageByDataLocationRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder.usageByDataLocationRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder.usageByDataLocationRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder.usageByDataLocationRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder.usageByDataLocationRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder.usageByDataLocationRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder::[MicrosoftAppsFileStorageContainerGeoUsageDataLocationCode:string]:global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.Count.CountRequestBuilder +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.MicrosoftAppsFileStorageContainerGeoUsage; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.usageByDataLocationRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.UsageByDataLocation.UsageByDataLocationRequestBuilder Microsoft.Graph.Beta.Reports.MonthlyPrintUsageByPrinter.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Reports.MonthlyPrintUsageByPrinter.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.Reports.MonthlyPrintUsageByPrinter.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -257523,9 +261542,9 @@ Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getMailboxUsageDetai Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getMailboxUsageMailboxCountsWithPeriod(period:string):global.Microsoft.Graph.Beta.Reports.GetMailboxUsageMailboxCountsWithPeriod.GetMailboxUsageMailboxCountsWithPeriodRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getMailboxUsageQuotaStatusMailboxCountsWithPeriod(period:string):global.Microsoft.Graph.Beta.Reports.GetMailboxUsageQuotaStatusMailboxCountsWithPeriod.GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getMailboxUsageStorageWithPeriod(period:string):global.Microsoft.Graph.Beta.Reports.GetMailboxUsageStorageWithPeriod.GetMailboxUsageStorageWithPeriodRequestBuilder -Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion(period:string; version:string):global.Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder -Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion(period:string; version:string):global.Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder -Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion(period:string; version:string):global.Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder +Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion(period:string):global.Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder +Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion(period:string):global.Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder +Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion(period:string):global.Microsoft.Graph.Beta.Reports.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getOffice365ActivationCounts:global.Microsoft.Graph.Beta.Reports.GetOffice365ActivationCounts.GetOffice365ActivationCountsRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getOffice365ActivationsUserCounts:global.Microsoft.Graph.Beta.Reports.GetOffice365ActivationsUserCounts.GetOffice365ActivationsUserCountsRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getOffice365ActivationsUserDetail:global.Microsoft.Graph.Beta.Reports.GetOffice365ActivationsUserDetail.GetOffice365ActivationsUserDetailRequestBuilder @@ -257555,6 +261574,10 @@ Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getSharePointActivit Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getSharePointActivityUserCountsWithPeriod(period:string):global.Microsoft.Graph.Beta.Reports.GetSharePointActivityUserCountsWithPeriod.GetSharePointActivityUserCountsWithPeriodRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getSharePointActivityUserDetailWithDate(date:Date?):global.Microsoft.Graph.Beta.Reports.GetSharePointActivityUserDetailWithDate.GetSharePointActivityUserDetailWithDateRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getSharePointActivityUserDetailWithPeriod(period:string):global.Microsoft.Graph.Beta.Reports.GetSharePointActivityUserDetailWithPeriod.GetSharePointActivityUserDetailWithPeriodRequestBuilder +Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getSharePointApiUsageWithDatereportTypeReportType(date:DateTimeOffset?):global.Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder +Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getSharePointApiUsageWithDateWithAppIdreportTypeReportType(appId:string; date:DateTimeOffset?):global.Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder +Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getSharePointApiUsageWithPeriodreportTypeReportType(period:string):global.Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder +Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType(appId:string; period:string):global.Microsoft.Graph.Beta.Reports.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getSharePointSiteUsageDetailWithDate(date:Date?):global.Microsoft.Graph.Beta.Reports.GetSharePointSiteUsageDetailWithDate.GetSharePointSiteUsageDetailWithDateRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getSharePointSiteUsageDetailWithPeriod(period:string):global.Microsoft.Graph.Beta.Reports.GetSharePointSiteUsageDetailWithPeriod.GetSharePointSiteUsageDetailWithPeriodRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|getSharePointSiteUsageFileCountsWithPeriod(period:string):global.Microsoft.Graph.Beta.Reports.GetSharePointSiteUsageFileCountsWithPeriod.GetSharePointSiteUsageFileCountsWithPeriodRequestBuilder @@ -257620,6 +261643,7 @@ Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|managedDeviceEnrollm Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|managedDeviceEnrollmentFailureTrends:global.Microsoft.Graph.Beta.Reports.ManagedDeviceEnrollmentFailureTrends.ManagedDeviceEnrollmentFailureTrendsRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|managedDeviceEnrollmentTopFailures:global.Microsoft.Graph.Beta.Reports.ManagedDeviceEnrollmentTopFailures.ManagedDeviceEnrollmentTopFailuresRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|managedDeviceEnrollmentTopFailuresWithPeriod(period:string):global.Microsoft.Graph.Beta.Reports.ManagedDeviceEnrollmentTopFailuresWithPeriod.ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder +Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|microsoftAppsFileStorageContainerUsageSummary:global.Microsoft.Graph.Beta.Reports.MicrosoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|monthlyPrintUsageByPrinter:global.Microsoft.Graph.Beta.Reports.MonthlyPrintUsageByPrinter.MonthlyPrintUsageByPrinterRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|monthlyPrintUsageByUser:global.Microsoft.Graph.Beta.Reports.MonthlyPrintUsageByUser.MonthlyPrintUsageByUserRequestBuilder Microsoft.Graph.Beta.Reports.reportsRequestBuilder::|public|monthlyPrintUsageSummariesByPrinter:global.Microsoft.Graph.Beta.Reports.MonthlyPrintUsageSummariesByPrinter.MonthlyPrintUsageSummariesByPrinterRequestBuilder @@ -266796,6 +270820,7 @@ Microsoft.Graph.Beta.Security.CaseManagement.caseManagementRequestBuilder.caseMa Microsoft.Graph.Beta.Security.CaseManagement.caseManagementRequestBuilder.caseManagementRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Security.CaseManagement.caseManagementRequestBuilder.caseManagementRequestBuilderPatchRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Security.CaseManagement.caseManagementRequestBuilder::|public|cases:global.Microsoft.Graph.Beta.Security.CaseManagement.Cases.CasesRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.caseManagementRequestBuilder::|public|caseTypeConfigurations:global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.CaseTypeConfigurationsRequestBuilder Microsoft.Graph.Beta.Security.CaseManagement.caseManagementRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Security.CaseManagement.caseManagementRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Security.CaseManagement.caseManagementRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void @@ -267043,6 +271068,113 @@ Microsoft.Graph.Beta.Security.CaseManagement.Cases.Item.Tasks.tasksRequestBuilde Microsoft.Graph.Beta.Security.CaseManagement.Cases.Item.Tasks.tasksRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Security.CaseManagement.Cases.Item.Tasks.tasksRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.Security.CaseManagement.TaskObject; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Security.CaseManagement.Cases.Item.Tasks.tasksRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.CaseManagement.Cases.Item.Tasks.TasksRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder.caseTypeConfigurationsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder::[CaseTypeConfigurationId:string]:global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CaseTypeConfigurationCollectionResponse +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.caseTypeConfigurationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.CaseTypeConfigurationsRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder.CaseTypeConfigurationItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder.CaseTypeConfigurationItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder.CaseTypeConfigurationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder::|public|customFields:global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.CustomFieldsRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CaseTypeConfiguration +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder::|public|statuses:global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.StatusesRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CaseTypeConfigurationItemRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder.customFieldsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder.customFieldsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder.customFieldsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder.customFieldsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder.customFieldsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder.customFieldsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder.customFieldsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder.customFieldsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder.customFieldsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder::[CustomFieldDefinitionId:string]:global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinitionCollectionResponse +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.customFieldsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.CustomFieldsRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder.CustomFieldDefinitionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder.CustomFieldDefinitionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder.CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.CustomFieldDefinition +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.CustomFields.Item.CustomFieldDefinitionItemRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder.StatusDefinitionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder.StatusDefinitionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder.StatusDefinitionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.StatusDefinition +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder.statusesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder.statusesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder.statusesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder.statusesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder.statusesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder.statusesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder.statusesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder.statusesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder.statusesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder::[StatusDefinitionId:string]:global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Item.StatusDefinitionItemRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.Count.CountRequestBuilder +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Security.CaseManagement.StatusDefinitionCollectionResponse +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.statusesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.CaseManagement.CaseTypeConfigurations.Item.Statuses.StatusesRequestBuilder Microsoft.Graph.Beta.Security.Cases.casesRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Security.Cases.casesRequestBuilder.casesRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Security.Cases.casesRequestBuilder.casesRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -268794,6 +272926,7 @@ Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.dataSecurityAndGovernanc Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TenantDataSecurityAndGovernance Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.TenantDataSecurityAndGovernance; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.TenantDataSecurityAndGovernance Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|policyFiles:global.Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.PolicyFiles.PolicyFilesRequestBuilder +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|processContent:global.Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentRequestBuilder Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|processContentAsync:global.Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContentAsync.ProcessContentAsyncRequestBuilder Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|protectionScopes:global.Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProtectionScopes.ProtectionScopesRequestBuilder Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|sensitivityLabels:global.Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.SensitivityLabels.SensitivityLabelsRequestBuilder @@ -268845,6 +272978,21 @@ Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.PolicyFiles.policyFilesR Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.PolicyFiles.policyFilesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.PolicyFiles.policyFilesRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.PolicyFile; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.PolicyFiles.policyFilesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.PolicyFiles.PolicyFilesRequestBuilder +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentPostRequestBody::|public|ContentToProcess:global.Microsoft.Graph.Beta.Models.ProcessContentRequest +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentPostRequestBody +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentRequestBuilder.processContentRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.ProcessContentResponse +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.processContentRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContent.ProcessContentRequestBuilder Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContentAsync.processContentAsyncPostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContentAsync.processContentAsyncPostRequestBody::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProcessContentAsync.processContentAsyncPostRequestBody::|public|constructor():void @@ -268873,6 +273021,7 @@ Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProtectionScopes.Compute Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProtectionScopes.Compute.computePostRequestBody::|public|BackingStore:IBackingStore Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProtectionScopes.Compute.computePostRequestBody::|public|constructor():void Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProtectionScopes.Compute.computePostRequestBody::|public|DeviceMetadata:global.Microsoft.Graph.Beta.Models.DeviceMetadata +Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProtectionScopes.Compute.computePostRequestBody::|public|EvaluationScope:global.Microsoft.Graph.Beta.Models.EvaluationScope Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProtectionScopes.Compute.computePostRequestBody::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProtectionScopes.Compute.computePostRequestBody::|public|IntegratedAppMetadata:global.Microsoft.Graph.Beta.Models.IntegratedApplicationMetadata Microsoft.Graph.Beta.Security.DataSecurityAndGovernance.ProtectionScopes.Compute.computePostRequestBody::|public|Locations:List @@ -286908,6 +291057,7 @@ Microsoft.Graph.Beta.Solutions.BackupRestore.BrowseSessions.Item.Browse.browsePo Microsoft.Graph.Beta.Solutions.BackupRestore.BrowseSessions.Item.Browse.browsePostRequestBody::|public|constructor():void Microsoft.Graph.Beta.Solutions.BackupRestore.BrowseSessions.Item.Browse.browsePostRequestBody::|public|Filter:string Microsoft.Graph.Beta.Solutions.BackupRestore.BrowseSessions.Item.Browse.browsePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Solutions.BackupRestore.BrowseSessions.Item.Browse.browsePostRequestBody::|public|OptimizedBrowse:bool? Microsoft.Graph.Beta.Solutions.BackupRestore.BrowseSessions.Item.Browse.browsePostRequestBody::|public|OrderBy:global.Microsoft.Graph.Beta.Models.BrowseQueryOrder? Microsoft.Graph.Beta.Solutions.BackupRestore.BrowseSessions.Item.Browse.browsePostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Beta.Solutions.BackupRestore.BrowseSessions.Item.Browse.browsePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Solutions.BackupRestore.BrowseSessions.Item.Browse.BrowsePostRequestBody @@ -292524,6 +296674,7 @@ Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.FileStorageContainerIte Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.FileStorageContainerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.FileStorageContainerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.FileStorageContainerItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.FileStorageContainer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.FileStorageContainerItemRequestBuilder::|public|transferPrincipalOwnership:global.Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.FileStorageContainerItemRequestBuilder::|public|unarchive:global.Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.Unarchive.UnarchiveRequestBuilder Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.FileStorageContainerItemRequestBuilder::|public|unlock:global.Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.Unlock.UnlockRequestBuilder Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.FileStorageContainerItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.FileStorageContainerItemRequestBuilder @@ -293122,6 +297273,21 @@ Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.SharePointGroups.shareP Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.SharePointGroups.sharePointGroupsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.SharePointGroups.sharePointGroupsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.SharePointGroup; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.SharePointGroups.sharePointGroupsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.SharePointGroups.SharePointGroupsRequestBuilder +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|public|TransferTo:global.Microsoft.Graph.Beta.Models.IdentitySet +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder.transferPrincipalOwnershipRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.Unarchive.unarchiveRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.Unarchive.unarchiveRequestBuilder.unarchiveRequestBuilderPostRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Storage.FileStorage.Containers.Item.Unarchive.unarchiveRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void @@ -293535,6 +297701,7 @@ Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.FileStorageConta Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.FileStorageContainerItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.FileStorageContainerItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.FileStorageContainerItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.FileStorageContainer; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.FileStorageContainerItemRequestBuilder::|public|transferPrincipalOwnership:global.Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.FileStorageContainerItemRequestBuilder::|public|unarchive:global.Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.Unarchive.UnarchiveRequestBuilder Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.FileStorageContainerItemRequestBuilder::|public|unlock:global.Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.Unlock.UnlockRequestBuilder Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.FileStorageContainerItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.FileStorageContainerItemRequestBuilder @@ -294133,6 +298300,21 @@ Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.SharePointGroups Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.SharePointGroups.sharePointGroupsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.SharePointGroups.sharePointGroupsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.SharePointGroup; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.SharePointGroups.sharePointGroupsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.SharePointGroups.SharePointGroupsRequestBuilder +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|public|TransferTo:global.Microsoft.Graph.Beta.Models.IdentitySet +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder.transferPrincipalOwnershipRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.TransferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.Unarchive.unarchiveRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.Unarchive.unarchiveRequestBuilder.unarchiveRequestBuilderPostRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Storage.FileStorage.DeletedContainers.Item.Unarchive.unarchiveRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void @@ -325176,67 +329358,12 @@ Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListItemReque Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListItemRequestBuilder::|public|deleteMembers:global.Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DeleteMembers.DeleteMembersRequestBuilder -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListItemRequestBuilder::|public|distributionListMembers:global.Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.DistributionListMembersRequestBuilder Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DistributionList Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.DistributionList; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DistributionList Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.DistributionList; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListItemRequestBuilder -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder-->BaseRequestBuilder -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder-->BaseRequestBuilder -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Count:bool? -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Expand:string[] -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Filter:string -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Orderby:string[] -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Search:string -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Select:string[] -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Skip:int? -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetQueryParameters::|public|Top:int? -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder.distributionListMembersRequestBuilderPostRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::[DistributionListMemberId:string]:global.Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Count.CountRequestBuilder -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DistributionListMemberCollectionResponse -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Models.DistributionListMember; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DistributionListMember -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Models.DistributionListMember; requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.distributionListMembersRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.DistributionListMembersRequestBuilder -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder-->BaseRequestBuilder -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder.contactRequestBuilderGetQueryParameters::|public|Expand:string[] -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder.contactRequestBuilderGetQueryParameters::|public|Select:string[] -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder.contactRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.Contact -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.contactRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.ContactRequestBuilder -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder-->BaseRequestBuilder -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|Expand:string[] -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|Select:string[] -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|contact:global.Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.Contact.ContactRequestBuilder -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DistributionListMember -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Beta.Models.DistributionListMember; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DistributionListMember -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.DistributionListMember; requestConfiguration?:Action>):RequestInformation -Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.DistributionLists.Item.DistributionListMembers.Item.DistributionListMemberItemRequestBuilder Microsoft.Graph.Beta.Users.Item.Drive.driveRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Users.Item.Drive.driveRequestBuilder.driveRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.Users.Item.Drive.driveRequestBuilder.driveRequestBuilderGetQueryParameters::|public|Select:string[] @@ -334670,12 +338797,21 @@ Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Decisions.DecisionsRequestBuilder @@ -334687,6 +338823,24 @@ Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Decisions.Item.Instance.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -334934,12 +339088,21 @@ Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.FilterB Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse-->global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.FilterByCurrentUserWithOn.filterByCurrentUserWithOnResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.FilterByCurrentUserWithOn.FilterByCurrentUserWithOnResponse +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder.acceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.acceptRecommendationsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|Select:string[] Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AcceptRecommendations.AcceptRecommendationsRequestBuilder +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|decisions:global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.Decisions.DecisionsRequestBuilder @@ -334951,6 +339114,24 @@ Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.Ac Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.AccessReviewStage; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.AccessReviewStageItemRequestBuilder +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|constructor():void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Decision:string +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Justification:string +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|PrincipalId:string +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|ResourceId:string +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder.batchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.BatchRecordDecisions.BatchRecordDecisionsRequestBuilder Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.Decisions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.Users.Item.PendingAccessReviewInstances.Item.Stages.Item.Decisions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -338668,6 +342849,41 @@ Microsoft.Graph.Beta.Users.Item.Solutions.WorkingTimeSchedule.workingTimeSchedul Microsoft.Graph.Beta.Users.Item.Solutions.WorkingTimeSchedule.workingTimeScheduleRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Users.Item.Solutions.WorkingTimeSchedule.workingTimeScheduleRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Beta.Models.WorkingTimeSchedule; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Beta.Users.Item.Solutions.WorkingTimeSchedule.workingTimeScheduleRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.Solutions.WorkingTimeSchedule.WorkingTimeScheduleRequestBuilder +Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder +Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DirectoryObject +Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder.sponsorOfRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder::[DirectoryObjectId:string]:global.Microsoft.Graph.Beta.Users.Item.SponsorOf.Item.DirectoryObjectItemRequestBuilder +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder::|public|Count:global.Microsoft.Graph.Beta.Users.Item.SponsorOf.Count.CountRequestBuilder +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Beta.Models.DirectoryObjectCollectionResponse +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Beta.Users.Item.SponsorOf.sponsorOfRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Beta.Users.Item.SponsorOf.SponsorOfRequestBuilder Microsoft.Graph.Beta.Users.Item.Sponsors.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Beta.Users.Item.Sponsors.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Beta.Users.Item.Sponsors.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -339900,6 +344116,7 @@ Microsoft.Graph.Beta.Users.Item.UserItemRequestBuilder::|public|sendMail:global. Microsoft.Graph.Beta.Users.Item.UserItemRequestBuilder::|public|serviceProvisioningErrors:global.Microsoft.Graph.Beta.Users.Item.ServiceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder Microsoft.Graph.Beta.Users.Item.UserItemRequestBuilder::|public|settings:global.Microsoft.Graph.Beta.Users.Item.Settings.SettingsRequestBuilder Microsoft.Graph.Beta.Users.Item.UserItemRequestBuilder::|public|solutions:global.Microsoft.Graph.Beta.Users.Item.Solutions.SolutionsRequestBuilder +Microsoft.Graph.Beta.Users.Item.UserItemRequestBuilder::|public|sponsorOf:global.Microsoft.Graph.Beta.Users.Item.SponsorOf.SponsorOfRequestBuilder Microsoft.Graph.Beta.Users.Item.UserItemRequestBuilder::|public|sponsors:global.Microsoft.Graph.Beta.Users.Item.Sponsors.SponsorsRequestBuilder Microsoft.Graph.Beta.Users.Item.UserItemRequestBuilder::|public|teamwork:global.Microsoft.Graph.Beta.Users.Item.Teamwork.TeamworkRequestBuilder Microsoft.Graph.Beta.Users.Item.UserItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation diff --git a/src/Microsoft.Graph/Generated/kiota-lock.json b/src/Microsoft.Graph/Generated/kiota-lock.json index e631957e582a..db26710f2334 100644 --- a/src/Microsoft.Graph/Generated/kiota-lock.json +++ b/src/Microsoft.Graph/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "7FFDA3DB756514383C41211671B9E2002A61382E1DB5F726220EDAC916CCE4E1B790FB9F1D81BABF14F5133672EE5BE06C23F0DA0E5145E0D7A92F25B1397F2E", + "descriptionHash": "03CC8BC1955AD0BF19D1BA947BD7C7917D5A1AE3503DB8BA1B09EF826E522C5B93F055ED990ED3FA0181F8D213018E37346D9D63EDA062783AA2F2E12CDB6E5A", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1",