diff --git a/src/Microsoft.Graph/Generated/identitygovernancenamespace/requests/IWorkflowRequestBuilder.cs b/src/Microsoft.Graph/Generated/identitygovernancenamespace/requests/IWorkflowRequestBuilder.cs
index 8665546886a..983906a97eb 100644
--- a/src/Microsoft.Graph/Generated/identitygovernancenamespace/requests/IWorkflowRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/identitygovernancenamespace/requests/IWorkflowRequestBuilder.cs
@@ -66,7 +66,7 @@ public partial interface IWorkflowRequestBuilder : IWorkflowBaseRequestBuilder
///
/// The .
IWorkflowActivateRequestBuilder Activate(
- IEnumerable subjects = null);
+ IEnumerable subjects = null);
///
/// Gets the request builder for WorkflowCreateNewVersion.
diff --git a/src/Microsoft.Graph/Generated/identitygovernancenamespace/requests/WorkflowRequestBuilder.cs b/src/Microsoft.Graph/Generated/identitygovernancenamespace/requests/WorkflowRequestBuilder.cs
index 44be5ec8ba2..a973d1c7b56 100644
--- a/src/Microsoft.Graph/Generated/identitygovernancenamespace/requests/WorkflowRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/identitygovernancenamespace/requests/WorkflowRequestBuilder.cs
@@ -115,7 +115,7 @@ public IWorkflowVersionsCollectionRequestBuilder Versions
///
/// The .
public IWorkflowActivateRequestBuilder Activate(
- IEnumerable subjects = null)
+ IEnumerable subjects = null)
{
return new WorkflowActivateRequestBuilder(
this.AppendSegmentToRequestUrl("microsoft.graph.identityGovernance.activate"),
diff --git a/src/Microsoft.Graph/Generated/model/ActionStep.cs b/src/Microsoft.Graph/Generated/model/ActionStep.cs
index 157320540ea..3d812b81107 100644
--- a/src/Microsoft.Graph/Generated/model/ActionStep.cs
+++ b/src/Microsoft.Graph/Generated/model/ActionStep.cs
@@ -23,18 +23,21 @@ public partial class ActionStep
///
/// Gets or sets actionUrl.
+ /// A link to the documentation or Azure portal page that is associated with the action step.
///
[JsonPropertyName("actionUrl")]
public ActionUrl ActionUrl { get; set; }
///
/// Gets or sets stepNumber.
+ /// Indicates the position for this action in the order of the collection of actions to be taken.
///
[JsonPropertyName("stepNumber")]
public Int64? StepNumber { get; set; }
///
/// Gets or sets text.
+ /// Friendly description of the action to take.
///
[JsonPropertyName("text")]
public string Text { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ActionUrl.cs b/src/Microsoft.Graph/Generated/model/ActionUrl.cs
index deeaadd0dcc..2383ed1abe6 100644
--- a/src/Microsoft.Graph/Generated/model/ActionUrl.cs
+++ b/src/Microsoft.Graph/Generated/model/ActionUrl.cs
@@ -23,12 +23,14 @@ public partial class ActionUrl
///
/// Gets or sets displayName.
+ /// Brief title for the page that the links directs to.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets url.
+ /// The URL to the documentation or Azure portal page.
///
[JsonPropertyName("url")]
public string Url { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Admin.cs b/src/Microsoft.Graph/Generated/model/Admin.cs
index a54f9b96caa..263c596fefe 100644
--- a/src/Microsoft.Graph/Generated/model/Admin.cs
+++ b/src/Microsoft.Graph/Generated/model/Admin.cs
@@ -51,10 +51,10 @@ public partial class Admin
///
/// Gets or sets windows.
- /// A container for all Windows Update for Business deployment service functionality. Read-only.
+ /// A container for all Windows administrator functionalities. Read-only.
///
[JsonPropertyName("windows")]
- public Microsoft.Graph.WindowsUpdates.Windows Windows { get; set; }
+ public AdminWindows Windows { get; set; }
///
/// Gets or sets @odata.type.
diff --git a/src/Microsoft.Graph/Generated/windowsupdates/model/Windows.cs b/src/Microsoft.Graph/Generated/model/AdminWindows.cs
similarity index 71%
rename from src/Microsoft.Graph/Generated/windowsupdates/model/Windows.cs
rename to src/Microsoft.Graph/Generated/model/AdminWindows.cs
index acc13f7ab73..f597b0c6444 100644
--- a/src/Microsoft.Graph/Generated/windowsupdates/model/Windows.cs
+++ b/src/Microsoft.Graph/Generated/model/AdminWindows.cs
@@ -7,7 +7,7 @@
// Template Source: EntityType.cs.tt
-namespace Microsoft.Graph.WindowsUpdates
+namespace Microsoft.Graph
{
using System;
using System.Collections.Generic;
@@ -15,17 +15,17 @@ namespace Microsoft.Graph.WindowsUpdates
using System.Text.Json.Serialization;
///
- /// The type Windows.
+ /// The type Admin Windows.
///
- public partial class Windows : Microsoft.Graph.Entity
+ public partial class AdminWindows : Entity
{
///
/// Gets or sets updates.
- /// Entity that acts as a container for the functionality of the Windows Update for Business deployment service. Read-only.
+ /// Entity that acts as a container for all Windows Update for Business deployment service functionalities. Read-only.
///
[JsonPropertyName("updates")]
- public Updates Updates { get; set; }
+ public AdminWindowsUpdates Updates { get; set; }
}
}
diff --git a/src/Microsoft.Graph/Generated/windowsupdates/model/Updates.cs b/src/Microsoft.Graph/Generated/model/AdminWindowsUpdates.cs
similarity index 55%
rename from src/Microsoft.Graph/Generated/windowsupdates/model/Updates.cs
rename to src/Microsoft.Graph/Generated/model/AdminWindowsUpdates.cs
index 989a87c0b59..3260a0e1816 100644
--- a/src/Microsoft.Graph/Generated/windowsupdates/model/Updates.cs
+++ b/src/Microsoft.Graph/Generated/model/AdminWindowsUpdates.cs
@@ -7,7 +7,7 @@
// Template Source: EntityType.cs.tt
-namespace Microsoft.Graph.WindowsUpdates
+namespace Microsoft.Graph
{
using System;
using System.Collections.Generic;
@@ -15,9 +15,9 @@ namespace Microsoft.Graph.WindowsUpdates
using System.Text.Json.Serialization;
///
- /// The type Updates.
+ /// The type Admin Windows Updates.
///
- public partial class Updates : Microsoft.Graph.Entity
+ public partial class AdminWindowsUpdates : Entity
{
///
@@ -25,14 +25,28 @@ public partial class Updates : Microsoft.Graph.Entity
/// Catalog of content that can be approved for deployment by the deployment service. Read-only.
///
[JsonPropertyName("catalog")]
- public Catalog Catalog { get; set; }
+ public Microsoft.Graph.WindowsUpdates.Catalog Catalog { get; set; }
+
+ ///
+ /// Gets or sets deployment audiences.
+ /// The set of updatableAsset resources to which a deployment can apply.
+ ///
+ [JsonPropertyName("deploymentAudiences")]
+ public IAdminWindowsUpdatesDeploymentAudiencesCollectionPage DeploymentAudiences { get; set; }
+
+ ///
+ /// Gets or sets deploymentAudiencesNextLink.
+ ///
+ [JsonPropertyName("deploymentAudiences@odata.nextLink")]
+ [JsonConverter(typeof(NextLinkConverter))]
+ public string DeploymentAudiencesNextLink { get; set; }
///
/// Gets or sets deployments.
- /// Deployments created using the deployment service. Read-only.
+ /// Deployments created using the deployment service.
///
[JsonPropertyName("deployments")]
- public IUpdatesDeploymentsCollectionPage Deployments { get; set; }
+ public IAdminWindowsUpdatesDeploymentsCollectionPage Deployments { get; set; }
///
/// Gets or sets deploymentsNextLink.
@@ -46,7 +60,7 @@ public partial class Updates : Microsoft.Graph.Entity
/// Service connections to external resources such as analytics workspaces.
///
[JsonPropertyName("resourceConnections")]
- public IUpdatesResourceConnectionsCollectionPage ResourceConnections { get; set; }
+ public IAdminWindowsUpdatesResourceConnectionsCollectionPage ResourceConnections { get; set; }
///
/// Gets or sets resourceConnectionsNextLink.
@@ -57,10 +71,10 @@ public partial class Updates : Microsoft.Graph.Entity
///
/// Gets or sets updatable assets.
- /// Assets registered with the deployment service that can receive updates. Read-only.
+ /// Assets registered with the deployment service that can receive updates.
///
[JsonPropertyName("updatableAssets")]
- public IUpdatesUpdatableAssetsCollectionPage UpdatableAssets { get; set; }
+ public IAdminWindowsUpdatesUpdatableAssetsCollectionPage UpdatableAssets { get; set; }
///
/// Gets or sets updatableAssetsNextLink.
@@ -69,6 +83,20 @@ public partial class Updates : Microsoft.Graph.Entity
[JsonConverter(typeof(NextLinkConverter))]
public string UpdatableAssetsNextLink { get; set; }
+ ///
+ /// Gets or sets update policies.
+ /// A collection of policies for approving the deployment of different content to an audience over time.
+ ///
+ [JsonPropertyName("updatePolicies")]
+ public IAdminWindowsUpdatesUpdatePoliciesCollectionPage UpdatePolicies { get; set; }
+
+ ///
+ /// Gets or sets updatePoliciesNextLink.
+ ///
+ [JsonPropertyName("updatePolicies@odata.nextLink")]
+ [JsonConverter(typeof(NextLinkConverter))]
+ public string UpdatePoliciesNextLink { get; set; }
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/AndroidDeviceOwnerGeneralDeviceConfiguration.cs b/src/Microsoft.Graph/Generated/model/AndroidDeviceOwnerGeneralDeviceConfiguration.cs
index bd124a77935..42e1b5e561f 100644
--- a/src/Microsoft.Graph/Generated/model/AndroidDeviceOwnerGeneralDeviceConfiguration.cs
+++ b/src/Microsoft.Graph/Generated/model/AndroidDeviceOwnerGeneralDeviceConfiguration.cs
@@ -498,6 +498,20 @@ public AndroidDeviceOwnerGeneralDeviceConfiguration()
[JsonPropertyName("kioskModeWiFiConfigurationEnabled")]
public bool? KioskModeWiFiConfigurationEnabled { get; set; }
+ ///
+ /// Gets or sets locate device lost mode enabled.
+ /// Indicates whether or not LocateDevice for devices with lost mode (COBO, COPE) is enabled.
+ ///
+ [JsonPropertyName("locateDeviceLostModeEnabled")]
+ public bool? LocateDeviceLostModeEnabled { get; set; }
+
+ ///
+ /// Gets or sets locate device userless disabled.
+ /// Indicates whether or not LocateDevice for userless (COSU) devices is disabled.
+ ///
+ [JsonPropertyName("locateDeviceUserlessDisabled")]
+ public bool? LocateDeviceUserlessDisabled { get; set; }
+
///
/// Gets or sets microphone force mute.
/// Indicates whether or not to block unmuting the microphone on the device.
diff --git a/src/Microsoft.Graph/Generated/model/AndroidLobApp.cs b/src/Microsoft.Graph/Generated/model/AndroidLobApp.cs
index c7e0babbba3..83f5aa0d3fb 100644
--- a/src/Microsoft.Graph/Generated/model/AndroidLobApp.cs
+++ b/src/Microsoft.Graph/Generated/model/AndroidLobApp.cs
@@ -30,14 +30,14 @@ public AndroidLobApp()
///
/// Gets or sets identity name.
- /// The Identity Name.
+ /// The Identity Name. This property is deprecated starting in February 2023 (Release 2302).
///
[JsonPropertyName("identityName")]
public string IdentityName { get; set; }
///
/// Gets or sets identity version.
- /// The identity version.
+ /// The identity version. This property is deprecated starting in February 2023 (Release 2302).
///
[JsonPropertyName("identityVersion")]
public string IdentityVersion { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AndroidManagedStoreAccountEnterpriseSettingsAddAppsRequestBody.cs b/src/Microsoft.Graph/Generated/model/AndroidManagedStoreAccountEnterpriseSettingsAddAppsRequestBody.cs
new file mode 100644
index 00000000000..596e09359e5
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/AndroidManagedStoreAccountEnterpriseSettingsAddAppsRequestBody.cs
@@ -0,0 +1,30 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: MethodRequestBody.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The type AndroidManagedStoreAccountEnterpriseSettingsAddAppsRequestBody.
+ ///
+ public partial class AndroidManagedStoreAccountEnterpriseSettingsAddAppsRequestBody
+ {
+
+ ///
+ /// Gets or sets ProductIds.
+ ///
+ [JsonPropertyName("productIds")]
+ public IEnumerable ProductIds { get; set; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/model/AppLogCollectionDownloadDetails.cs b/src/Microsoft.Graph/Generated/model/AppLogCollectionDownloadDetails.cs
index 0614a64fc96..49ac061b3fb 100644
--- a/src/Microsoft.Graph/Generated/model/AppLogCollectionDownloadDetails.cs
+++ b/src/Microsoft.Graph/Generated/model/AppLogCollectionDownloadDetails.cs
@@ -23,21 +23,21 @@ public partial class AppLogCollectionDownloadDetails
///
/// Gets or sets appLogDecryptionAlgorithm.
- /// DecryptionAlgorithm for Content. Possible values are: aes256.
+ /// Decryption algorithm for Content. Default is ASE256. Possible values are: aes256, unknownFutureValue.
///
[JsonPropertyName("appLogDecryptionAlgorithm")]
public AppLogDecryptionAlgorithm? AppLogDecryptionAlgorithm { get; set; }
///
/// Gets or sets decryptionKey.
- /// DecryptionKey as string
+ /// Decryption key that used to decrypt the log.
///
[JsonPropertyName("decryptionKey")]
public string DecryptionKey { get; set; }
///
/// Gets or sets downloadUrl.
- /// Download SAS Url for completed AppLogUploadRequest
+ /// Download SAS (Shared Access Signature) Url for completed app log request.
///
[JsonPropertyName("downloadUrl")]
public string DownloadUrl { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AppLogCollectionRequest.cs b/src/Microsoft.Graph/Generated/model/AppLogCollectionRequest.cs
index 9be99b89b83..b19ed6e7d84 100644
--- a/src/Microsoft.Graph/Generated/model/AppLogCollectionRequest.cs
+++ b/src/Microsoft.Graph/Generated/model/AppLogCollectionRequest.cs
@@ -23,7 +23,7 @@ public partial class AppLogCollectionRequestObject : Entity
///
/// Gets or sets completed date time.
- /// Time at which the upload log request reached a terminal state
+ /// Time at which the upload log request reached a completed state if not completed yet NULL will be returned.
///
[JsonPropertyName("completedDateTime")]
public DateTimeOffset? CompletedDateTime { get; set; }
@@ -37,14 +37,14 @@ public partial class AppLogCollectionRequestObject : Entity
///
/// Gets or sets error message.
- /// Error message if any during the upload process
+ /// Indicates error message if any during the upload process.
///
[JsonPropertyName("errorMessage")]
public string ErrorMessage { get; set; }
///
/// Gets or sets status.
- /// Log upload status. Possible values are: pending, completed, failed.
+ /// Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending. Possible values are: pending, completed, failed, unknownFutureValue.
///
[JsonPropertyName("status")]
public AppLogUploadState? Status { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AppLogDecryptionAlgorithm.cs b/src/Microsoft.Graph/Generated/model/AppLogDecryptionAlgorithm.cs
index 6983b96bde4..7307b1265fa 100644
--- a/src/Microsoft.Graph/Generated/model/AppLogDecryptionAlgorithm.cs
+++ b/src/Microsoft.Graph/Generated/model/AppLogDecryptionAlgorithm.cs
@@ -24,5 +24,10 @@ public enum AppLogDecryptionAlgorithm
///
Aes256 = 0,
+ ///
+ /// Unknown Future Value
+ ///
+ UnknownFutureValue = 1,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/AppLogUploadState.cs b/src/Microsoft.Graph/Generated/model/AppLogUploadState.cs
index 88e119ab57e..f49a60e5427 100644
--- a/src/Microsoft.Graph/Generated/model/AppLogUploadState.cs
+++ b/src/Microsoft.Graph/Generated/model/AppLogUploadState.cs
@@ -34,5 +34,10 @@ public enum AppLogUploadState
///
Failed = 2,
+ ///
+ /// Unknown Future Value
+ ///
+ UnknownFutureValue = 3,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/AppleOwnerTypeEnrollmentType.cs b/src/Microsoft.Graph/Generated/model/AppleOwnerTypeEnrollmentType.cs
index 8c404850db9..4152d07a41a 100644
--- a/src/Microsoft.Graph/Generated/model/AppleOwnerTypeEnrollmentType.cs
+++ b/src/Microsoft.Graph/Generated/model/AppleOwnerTypeEnrollmentType.cs
@@ -23,7 +23,7 @@ public partial class AppleOwnerTypeEnrollmentType
///
/// Gets or sets enrollmentType.
- /// The enrollment type. Possible values are: unknown, device, user.
+ /// The enrollment type. Possible values are: unknown, device, user, accountDrivenUserEnrollment, webDeviceEnrollment, unknownFutureValue.
///
[JsonPropertyName("enrollmentType")]
public AppleUserInitiatedEnrollmentType? EnrollmentType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AppleUserInitiatedEnrollmentProfile.cs b/src/Microsoft.Graph/Generated/model/AppleUserInitiatedEnrollmentProfile.cs
index 8f1c53d01f5..85b7928034d 100644
--- a/src/Microsoft.Graph/Generated/model/AppleUserInitiatedEnrollmentProfile.cs
+++ b/src/Microsoft.Graph/Generated/model/AppleUserInitiatedEnrollmentProfile.cs
@@ -37,7 +37,7 @@ public partial class AppleUserInitiatedEnrollmentProfile : Entity
///
/// Gets or sets default enrollment type.
- /// The default profile enrollment type. Possible values are: unknown, device, user.
+ /// The default profile enrollment type. Possible values are: unknown, device, user, accountDrivenUserEnrollment, webDeviceEnrollment, unknownFutureValue.
///
[JsonPropertyName("defaultEnrollmentType")]
public AppleUserInitiatedEnrollmentType? DefaultEnrollmentType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AppleUserInitiatedEnrollmentType.cs b/src/Microsoft.Graph/Generated/model/AppleUserInitiatedEnrollmentType.cs
index 18bbe1daa21..fa1b1b5e69b 100644
--- a/src/Microsoft.Graph/Generated/model/AppleUserInitiatedEnrollmentType.cs
+++ b/src/Microsoft.Graph/Generated/model/AppleUserInitiatedEnrollmentType.cs
@@ -34,5 +34,20 @@ public enum AppleUserInitiatedEnrollmentType
///
User = 2,
+ ///
+ /// Account Driven User Enrollment
+ ///
+ AccountDrivenUserEnrollment = 3,
+
+ ///
+ /// Web Device Enrollment
+ ///
+ WebDeviceEnrollment = 4,
+
+ ///
+ /// Unknown Future Value
+ ///
+ UnknownFutureValue = 5,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/AppliedAuthenticationEventListener.cs b/src/Microsoft.Graph/Generated/model/AppliedAuthenticationEventListener.cs
index 247e6bad5f4..64c411b9e1a 100644
--- a/src/Microsoft.Graph/Generated/model/AppliedAuthenticationEventListener.cs
+++ b/src/Microsoft.Graph/Generated/model/AppliedAuthenticationEventListener.cs
@@ -23,18 +23,21 @@ public partial class AppliedAuthenticationEventListener
///
/// Gets or sets eventType.
+ /// The type of authentication event that triggered the custom extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue.
///
[JsonPropertyName("eventType")]
public AuthenticationEventType? EventType { get; set; }
///
/// Gets or sets executedListenerId.
+ /// ID of the Event Listener that was executed.
///
[JsonPropertyName("executedListenerId")]
public string ExecutedListenerId { get; set; }
///
/// Gets or sets handlerResult.
+ /// The result from the listening client, such as an Azure Logic App and Azure Functions, of this authentication event.
///
[JsonPropertyName("handlerResult")]
public AuthenticationEventHandlerResult HandlerResult { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AssignmentFilterSupportedProperty.cs b/src/Microsoft.Graph/Generated/model/AssignmentFilterSupportedProperty.cs
index b0f52882668..d895ae017b6 100644
--- a/src/Microsoft.Graph/Generated/model/AssignmentFilterSupportedProperty.cs
+++ b/src/Microsoft.Graph/Generated/model/AssignmentFilterSupportedProperty.cs
@@ -58,7 +58,7 @@ public partial class AssignmentFilterSupportedProperty
///
/// Gets or sets supportedValues.
- /// List of all supported values for this propery, empty if everything is supported.
+ /// List of all supported values for this property, empty if everything is supported.
///
[JsonPropertyName("supportedValues")]
public IEnumerable SupportedValues { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/AuthenticationStrengthRoot.cs b/src/Microsoft.Graph/Generated/model/AuthenticationStrengthRoot.cs
index 3f6d51c8d5c..d6c055db8f3 100644
--- a/src/Microsoft.Graph/Generated/model/AuthenticationStrengthRoot.cs
+++ b/src/Microsoft.Graph/Generated/model/AuthenticationStrengthRoot.cs
@@ -28,6 +28,12 @@ public partial class AuthenticationStrengthRoot : Entity
[JsonPropertyName("authenticationCombinations")]
public IEnumerable AuthenticationCombinations { get; set; }
+ ///
+ /// Gets or sets combinations.
+ ///
+ [JsonPropertyName("combinations")]
+ public IEnumerable Combinations { get; set; }
+
///
/// Gets or sets authentication method modes.
/// Names and descriptions of all valid authentication method modes in the system.
diff --git a/src/Microsoft.Graph/Generated/model/AzureCommunicationServicesUserConversationMember.cs b/src/Microsoft.Graph/Generated/model/AzureCommunicationServicesUserConversationMember.cs
index 92de04c167d..e046d888934 100644
--- a/src/Microsoft.Graph/Generated/model/AzureCommunicationServicesUserConversationMember.cs
+++ b/src/Microsoft.Graph/Generated/model/AzureCommunicationServicesUserConversationMember.cs
@@ -30,6 +30,7 @@ public AzureCommunicationServicesUserConversationMember()
///
/// Gets or sets azure communication services id.
+ /// Azure Communication Services ID of the user.
///
[JsonPropertyName("azureCommunicationServicesId")]
public string AzureCommunicationServicesId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/CloudPC.cs b/src/Microsoft.Graph/Generated/model/CloudPC.cs
index a8e815a068b..b1d6c589020 100644
--- a/src/Microsoft.Graph/Generated/model/CloudPC.cs
+++ b/src/Microsoft.Graph/Generated/model/CloudPC.cs
@@ -37,6 +37,7 @@ public partial class CloudPC : Entity
///
/// Gets or sets disk encryption state.
+ /// The disk encryption applied to the Cloud PC. Possible values: notAvailable, notEncrypted, encryptedUsingPlatformManagedKey, encryptedUsingCustomerManagedKey, and unknownFutureValue.
///
[JsonPropertyName("diskEncryptionState")]
public CloudPcDiskEncryptionState? DiskEncryptionState { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/CloudPcExportJob.cs b/src/Microsoft.Graph/Generated/model/CloudPcExportJob.cs
index 73c50d08b7b..2354bc2f8a8 100644
--- a/src/Microsoft.Graph/Generated/model/CloudPcExportJob.cs
+++ b/src/Microsoft.Graph/Generated/model/CloudPcExportJob.cs
@@ -58,7 +58,7 @@ public partial class CloudPcExportJob : Entity
///
/// Gets or sets report name.
- /// The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, unknownFutureValue.
+ /// The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, or unknownFutureValue.
///
[JsonPropertyName("reportName")]
public CloudPcReportName? ReportName { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/CloudPcOnPremisesConnection.cs b/src/Microsoft.Graph/Generated/model/CloudPcOnPremisesConnection.cs
index c238dd816e0..99a9bd474d0 100644
--- a/src/Microsoft.Graph/Generated/model/CloudPcOnPremisesConnection.cs
+++ b/src/Microsoft.Graph/Generated/model/CloudPcOnPremisesConnection.cs
@@ -79,7 +79,7 @@ public partial class CloudPcOnPremisesConnection : Entity
///
/// Gets or sets managed by.
- /// Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, rpaBox, unknownFutureValue. Read-only.
+ /// Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.
///
[JsonPropertyName("managedBy")]
public CloudPcManagementService? ManagedBy { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/CloudPcProvisioningPolicy.cs b/src/Microsoft.Graph/Generated/model/CloudPcProvisioningPolicy.cs
index 0cfcba81e0d..8ac927fce6d 100644
--- a/src/Microsoft.Graph/Generated/model/CloudPcProvisioningPolicy.cs
+++ b/src/Microsoft.Graph/Generated/model/CloudPcProvisioningPolicy.cs
@@ -53,9 +53,16 @@ public partial class CloudPcProvisioningPolicy : Entity
/// Gets or sets domain join configuration.
/// Specifies how Cloud PCs will join Azure Active Directory.
///
+ [Obsolete("The domainJoinConfiguration is deprecated and will stop returning data on June 30, 2023. Please use the new domainJoinConfigurations instead.")]
[JsonPropertyName("domainJoinConfiguration")]
public CloudPcDomainJoinConfiguration DomainJoinConfiguration { get; set; }
+ ///
+ /// Gets or sets domain join configurations.
+ ///
+ [JsonPropertyName("domainJoinConfigurations")]
+ public IEnumerable DomainJoinConfigurations { get; set; }
+
///
/// Gets or sets enable single sign on.
///
@@ -99,7 +106,7 @@ public partial class CloudPcProvisioningPolicy : Entity
///
/// Gets or sets managed by.
- /// Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, rpaBox, unknownFutureValue. Read-only.
+ /// Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.
///
[JsonPropertyName("managedBy")]
public CloudPcManagementService? ManagedBy { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/CloudPcServicePlan.cs b/src/Microsoft.Graph/Generated/model/CloudPcServicePlan.cs
index 97fb7f89d26..5c43bd1a2d9 100644
--- a/src/Microsoft.Graph/Generated/model/CloudPcServicePlan.cs
+++ b/src/Microsoft.Graph/Generated/model/CloudPcServicePlan.cs
@@ -42,6 +42,12 @@ public partial class CloudPcServicePlan : Entity
[JsonPropertyName("storageInGB")]
public Int32? StorageInGB { get; set; }
+ ///
+ /// Gets or sets supported solution.
+ ///
+ [JsonPropertyName("supportedSolution")]
+ public CloudPcManagementService? SupportedSolution { get; set; }
+
///
/// Gets or sets type.
/// The type of the service plan. Possible values are: enterprise, business, unknownFutureValue. Read-only.
diff --git a/src/Microsoft.Graph/Generated/model/CloudPcSupportedRegion.cs b/src/Microsoft.Graph/Generated/model/CloudPcSupportedRegion.cs
index 21650e3189f..36dc7dff2b4 100644
--- a/src/Microsoft.Graph/Generated/model/CloudPcSupportedRegion.cs
+++ b/src/Microsoft.Graph/Generated/model/CloudPcSupportedRegion.cs
@@ -30,7 +30,7 @@ public partial class CloudPcSupportedRegion : Entity
///
/// Gets or sets region group.
- /// The geographic group this region belongs to. Multiple regions can belong to one region group. For example, the europeUnion region group contains the Northern Europe and Western Europe regions. A customer can select a region group when provisioning a Cloud PC; however, the Cloud PC will be put under one of the regions under the group based on resource capacity. The region with more quota will be chosen. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, norway, switzerland,southKorea, unknownFutureValue. Read-only.
+ /// The geographic group this region belongs to. Multiple regions can belong to one region group. For example, the europeUnion region group contains the Northern Europe and Western Europe regions. A customer can select a region group when provisioning a Cloud PC; however, the Cloud PC will be put under one of the regions under the group based on resource capacity. The region with more quota will be chosen. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, unknownFutureValue, norway, switzerland,southKorea. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: norway, switzerland,southKorea. Read-only.
///
[JsonPropertyName("regionGroup")]
public CloudPcRegionGroup? RegionGroup { get; set; }
@@ -44,7 +44,7 @@ public partial class CloudPcSupportedRegion : Entity
///
/// Gets or sets supported solution.
- /// The supported service or solution for the region. The possible values are: windows365, devBox, rpaBox, unknownFutureValue. Read-only.
+ /// The supported service or solution for the region. The possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.
///
[JsonPropertyName("supportedSolution")]
public CloudPcManagementService? SupportedSolution { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessRoot.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessRoot.cs
index 79d867db303..7318480b54b 100644
--- a/src/Microsoft.Graph/Generated/model/ConditionalAccessRoot.cs
+++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessRoot.cs
@@ -20,6 +20,12 @@ namespace Microsoft.Graph
public partial class ConditionalAccessRoot : Entity
{
+ ///
+ /// Gets or sets authentication strength.
+ ///
+ [JsonPropertyName("authenticationStrength")]
+ public AuthenticationStrengthRoot AuthenticationStrength { get; set; }
+
///
/// Gets or sets authentication strengths.
/// Defines the authentication strength policies, valid authentication method combinations, and authentication method mode details that can be required by a conditional access policy .
diff --git a/src/Microsoft.Graph/Generated/model/OverrideOption.cs b/src/Microsoft.Graph/Generated/model/ConnectorHealthState.cs
similarity index 70%
rename from src/Microsoft.Graph/Generated/model/OverrideOption.cs
rename to src/Microsoft.Graph/Generated/model/ConnectorHealthState.cs
index fef2b58e9c9..a597b0ece1b 100644
--- a/src/Microsoft.Graph/Generated/model/OverrideOption.cs
+++ b/src/Microsoft.Graph/Generated/model/ConnectorHealthState.cs
@@ -13,31 +13,31 @@ namespace Microsoft.Graph
using System.Text.Json.Serialization;
///
- /// The enum OverrideOption.
+ /// The enum ConnectorHealthState.
///
[JsonConverter(typeof(JsonStringEnumConverter))]
- public enum OverrideOption
+ public enum ConnectorHealthState
{
///
- /// Not Allowed
+ /// Healthy
///
- NotAllowed = 0,
+ Healthy = 0,
///
- /// Allow False Positive Override
+ /// Warning
///
- AllowFalsePositiveOverride = 1,
+ Warning = 1,
///
- /// Allow With Justification
+ /// Unhealthy
///
- AllowWithJustification = 2,
+ Unhealthy = 2,
///
- /// Allow Without Justification
+ /// Unknown
///
- AllowWithoutJustification = 4,
+ Unknown = 3,
}
}
diff --git a/src/Microsoft.Graph/Generated/model/ConnectorName.cs b/src/Microsoft.Graph/Generated/model/ConnectorName.cs
new file mode 100644
index 00000000000..84250c619c9
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/ConnectorName.cs
@@ -0,0 +1,103 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: EnumType.cs.tt
+
+
+namespace Microsoft.Graph
+{
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The enum ConnectorName.
+ ///
+ [JsonConverter(typeof(JsonStringEnumConverter))]
+ public enum ConnectorName
+ {
+
+ ///
+ /// Apple Push Notification Service Expiration Date Time
+ ///
+ ApplePushNotificationServiceExpirationDateTime = 0,
+
+ ///
+ /// Vpp Token Expiration Date Time
+ ///
+ VppTokenExpirationDateTime = 1,
+
+ ///
+ /// Vpp Token Last Sync Date Time
+ ///
+ VppTokenLastSyncDateTime = 2,
+
+ ///
+ /// Windows Autopilot Last Sync Date Time
+ ///
+ WindowsAutopilotLastSyncDateTime = 3,
+
+ ///
+ /// Windows Store For Business Last Sync Date Time
+ ///
+ WindowsStoreForBusinessLastSyncDateTime = 4,
+
+ ///
+ /// Jamf Last Sync Date Time
+ ///
+ JamfLastSyncDateTime = 5,
+
+ ///
+ /// Ndes Connector Last Connection Date Time
+ ///
+ NdesConnectorLastConnectionDateTime = 6,
+
+ ///
+ /// Apple Dep Expiration Date Time
+ ///
+ AppleDepExpirationDateTime = 7,
+
+ ///
+ /// Apple Dep Last Sync Date Time
+ ///
+ AppleDepLastSyncDateTime = 8,
+
+ ///
+ /// On Prem Connector Last Sync Date Time
+ ///
+ OnPremConnectorLastSyncDateTime = 9,
+
+ ///
+ /// Google Play App Last Sync Date Time
+ ///
+ GooglePlayAppLastSyncDateTime = 10,
+
+ ///
+ /// Google Play Connector Last Modified Date Time
+ ///
+ GooglePlayConnectorLastModifiedDateTime = 11,
+
+ ///
+ /// Windows Defender ATPConnector Last Heartbeat Date Time
+ ///
+ WindowsDefenderATPConnectorLastHeartbeatDateTime = 12,
+
+ ///
+ /// Mobile Threat Defence Connector Last Heartbeat Date Time
+ ///
+ MobileThreatDefenceConnectorLastHeartbeatDateTime = 13,
+
+ ///
+ /// Chromebook Last Directory Sync Date Time
+ ///
+ ChromebookLastDirectorySyncDateTime = 14,
+
+ ///
+ /// Future Value
+ ///
+ FutureValue = 15,
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/model/ConnectorStatusDetails.cs b/src/Microsoft.Graph/Generated/model/ConnectorStatusDetails.cs
new file mode 100644
index 00000000000..1636738e0c7
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/ConnectorStatusDetails.cs
@@ -0,0 +1,65 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: ComplexType.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The type ConnectorStatusDetails.
+ ///
+ [JsonConverter(typeof(DerivedTypeConverter))]
+ public partial class ConnectorStatusDetails
+ {
+
+ ///
+ /// Gets or sets connectorInstanceId.
+ /// Connector Instance Id
+ ///
+ [JsonPropertyName("connectorInstanceId")]
+ public string ConnectorInstanceId { get; set; }
+
+ ///
+ /// Gets or sets connectorName.
+ /// Connector name
+ ///
+ [JsonPropertyName("connectorName")]
+ public ConnectorName? ConnectorName { get; set; }
+
+ ///
+ /// Gets or sets eventDateTime.
+ /// Event datetime
+ ///
+ [JsonPropertyName("eventDateTime")]
+ public DateTimeOffset? EventDateTime { get; set; }
+
+ ///
+ /// Gets or sets status.
+ /// Connector health state
+ ///
+ [JsonPropertyName("status")]
+ public ConnectorHealthState? Status { get; set; }
+
+ ///
+ /// Gets or sets additional data.
+ ///
+ [JsonExtensionData]
+ public IDictionary AdditionalData { get; set; }
+
+ ///
+ /// Gets or sets @odata.type.
+ ///
+ [JsonPropertyName("@odata.type")]
+ public string ODataType { get; set; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/model/CorsConfiguration_v2.cs b/src/Microsoft.Graph/Generated/model/CorsConfiguration_v2.cs
index ae8b98d300c..17ff52d40a1 100644
--- a/src/Microsoft.Graph/Generated/model/CorsConfiguration_v2.cs
+++ b/src/Microsoft.Graph/Generated/model/CorsConfiguration_v2.cs
@@ -22,30 +22,35 @@ public partial class CorsConfiguration_v2 : Entity
///
/// Gets or sets allowed headers.
+ /// The request headers that the origin domain may specify on the CORS request. The wildcard character * indicates that any header beginning with the specified prefix is allowed.
///
[JsonPropertyName("allowedHeaders")]
public IEnumerable AllowedHeaders { get; set; }
///
/// Gets or sets allowed methods.
+ /// The HTTP request methods that the origin domain may use for a CORS request.
///
[JsonPropertyName("allowedMethods")]
public IEnumerable AllowedMethods { get; set; }
///
/// Gets or sets allowed origins.
+ /// The origin domains that are permitted to make a request against the service via CORS. The origin domain is the domain from which the request originates. The origin must be an exact case-sensitive match with the origin that the user agent sends to the service.
///
[JsonPropertyName("allowedOrigins")]
public IEnumerable AllowedOrigins { get; set; }
///
/// Gets or sets max age in seconds.
+ /// The maximum amount of time that a browser should cache the response to the preflight OPTIONS request.
///
[JsonPropertyName("maxAgeInSeconds")]
public Int32? MaxAgeInSeconds { get; set; }
///
/// Gets or sets resource.
+ /// Resource within the application segment for which CORS permissions are granted. / grants permission for the whole app segment.
///
[JsonPropertyName("resource")]
public string Resource { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/CrossTenantIdentitySyncPolicyPartner.cs b/src/Microsoft.Graph/Generated/model/CrossTenantIdentitySyncPolicyPartner.cs
index 57b5bdbb8ac..4ac4a40b692 100644
--- a/src/Microsoft.Graph/Generated/model/CrossTenantIdentitySyncPolicyPartner.cs
+++ b/src/Microsoft.Graph/Generated/model/CrossTenantIdentitySyncPolicyPartner.cs
@@ -36,6 +36,13 @@ public partial class CrossTenantIdentitySyncPolicyPartner
[JsonPropertyName("tenantId")]
public string TenantId { get; set; }
+ ///
+ /// Gets or sets user sync inbound.
+ /// Defines whether users can be synchronized from the partner tenant. Key.
+ ///
+ [JsonPropertyName("userSyncInbound")]
+ public CrossTenantUserSyncInbound UserSyncInbound { get; set; }
+
///
/// Gets or sets @odata.type.
///
diff --git a/src/Microsoft.Graph/Generated/model/CrossTenantUserSyncInbound.cs b/src/Microsoft.Graph/Generated/model/CrossTenantUserSyncInbound.cs
new file mode 100644
index 00000000000..f37ee675be1
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/CrossTenantUserSyncInbound.cs
@@ -0,0 +1,44 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: ComplexType.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The type CrossTenantUserSyncInbound.
+ ///
+ [JsonConverter(typeof(DerivedTypeConverter))]
+ public partial class CrossTenantUserSyncInbound
+ {
+
+ ///
+ /// Gets or sets isSyncAllowed.
+ /// Defines whether user objects should be synchronized from the partner tenant. If set to false, any current user synchronization from the source tenant to the target tenant will stop. There is no impact on existing users that have already been synchronized.
+ ///
+ [JsonPropertyName("isSyncAllowed")]
+ public bool? IsSyncAllowed { get; set; }
+
+ ///
+ /// Gets or sets additional data.
+ ///
+ [JsonExtensionData]
+ public IDictionary AdditionalData { get; set; }
+
+ ///
+ /// Gets or sets @odata.type.
+ ///
+ [JsonPropertyName("@odata.type")]
+ public string ODataType { get; set; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/model/CustomExtensionCalloutResult.cs b/src/Microsoft.Graph/Generated/model/CustomExtensionCalloutResult.cs
index 65e99ed895b..991ae7f07d0 100644
--- a/src/Microsoft.Graph/Generated/model/CustomExtensionCalloutResult.cs
+++ b/src/Microsoft.Graph/Generated/model/CustomExtensionCalloutResult.cs
@@ -29,30 +29,35 @@ public CustomExtensionCalloutResult()
///
/// Gets or sets calloutDateTime.
+ /// When the API transaction was initiated, the date and time information uses ISO 8601 format and is always in UTC time. Example: midnight on Jan 1, 2014, is reported as 2014-01-01T00:00:00Z.
///
[JsonPropertyName("calloutDateTime")]
public DateTimeOffset? CalloutDateTime { get; set; }
///
/// Gets or sets customExtensionId.
+ /// Identifier of the custom extension that was called.
///
[JsonPropertyName("customExtensionId")]
public string CustomExtensionId { get; set; }
///
/// Gets or sets errorCode.
+ /// Error code that was returned when the last API attempt failed.
///
[JsonPropertyName("errorCode")]
public Int32? ErrorCode { get; set; }
///
/// Gets or sets httpStatus.
+ /// The HTTP status code that was returned by the target API endpoint after the last API attempt.
///
[JsonPropertyName("httpStatus")]
public Int32? HttpStatus { get; set; }
///
/// Gets or sets numberOfAttempts.
+ /// The number of API calls to the customer's API.
///
[JsonPropertyName("numberOfAttempts")]
public Int32? NumberOfAttempts { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DelegatedAdminRelationshipCustomerParticipant.cs b/src/Microsoft.Graph/Generated/model/DelegatedAdminRelationshipCustomerParticipant.cs
index f11c7bb557d..ce27bbe8b0c 100644
--- a/src/Microsoft.Graph/Generated/model/DelegatedAdminRelationshipCustomerParticipant.cs
+++ b/src/Microsoft.Graph/Generated/model/DelegatedAdminRelationshipCustomerParticipant.cs
@@ -23,7 +23,7 @@ public partial class DelegatedAdminRelationshipCustomerParticipant
///
/// Gets or sets displayName.
- /// The display name of the customer tenant as set by Azure AD. Read only
+ /// The display name of the customer tenant as set by Azure AD. Read-only
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DepEnrollmentBaseProfile.cs b/src/Microsoft.Graph/Generated/model/DepEnrollmentBaseProfile.cs
index e3071d122aa..20c008ef99b 100644
--- a/src/Microsoft.Graph/Generated/model/DepEnrollmentBaseProfile.cs
+++ b/src/Microsoft.Graph/Generated/model/DepEnrollmentBaseProfile.cs
@@ -136,7 +136,7 @@ protected internal DepEnrollmentBaseProfile()
///
/// Gets or sets supervised mode enabled.
- /// Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/en-us/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.
+ /// Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.
///
[JsonPropertyName("supervisedModeEnabled")]
public bool? SupervisedModeEnabled { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DepEnrollmentProfile.cs b/src/Microsoft.Graph/Generated/model/DepEnrollmentProfile.cs
index 01fe13c9f3b..662ef80dd7f 100644
--- a/src/Microsoft.Graph/Generated/model/DepEnrollmentProfile.cs
+++ b/src/Microsoft.Graph/Generated/model/DepEnrollmentProfile.cs
@@ -157,7 +157,7 @@ public DepEnrollmentProfile()
///
/// Gets or sets supervised mode enabled.
- /// Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/en-us/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.
+ /// Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.
///
[JsonPropertyName("supervisedModeEnabled")]
public bool? SupervisedModeEnabled { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DepIOSEnrollmentProfile.cs b/src/Microsoft.Graph/Generated/model/DepIOSEnrollmentProfile.cs
index 68616993917..93c836aea18 100644
--- a/src/Microsoft.Graph/Generated/model/DepIOSEnrollmentProfile.cs
+++ b/src/Microsoft.Graph/Generated/model/DepIOSEnrollmentProfile.cs
@@ -199,7 +199,7 @@ public DepIOSEnrollmentProfile()
///
/// Gets or sets userless shared aad mode enabled.
- /// Indicates that this apple device is designated to support 'shared device mode' scenarios. This is distinct from the 'shared iPad' scenario. See https://learn.microsoft.com/en-us/mem/intune/enrollment/device-enrollment-shared-ios
+ /// Indicates that this apple device is designated to support 'shared device mode' scenarios. This is distinct from the 'shared iPad' scenario. See https://learn.microsoft.com/mem/intune/enrollment/device-enrollment-shared-ios
///
[JsonPropertyName("userlessSharedAadModeEnabled")]
public bool? UserlessSharedAadModeEnabled { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DepMacOSEnrollmentProfile.cs b/src/Microsoft.Graph/Generated/model/DepMacOSEnrollmentProfile.cs
index 4f20268573c..efbcab1de8d 100644
--- a/src/Microsoft.Graph/Generated/model/DepMacOSEnrollmentProfile.cs
+++ b/src/Microsoft.Graph/Generated/model/DepMacOSEnrollmentProfile.cs
@@ -84,34 +84,6 @@ public DepMacOSEnrollmentProfile()
[JsonPropertyName("iCloudStorageDisabled")]
public bool? ICloudStorageDisabled { get; set; }
- ///
- /// Gets or sets is local primary account.
- /// Indicates whether the profile is a local account
- ///
- [JsonPropertyName("isLocalPrimaryAccount")]
- public bool? IsLocalPrimaryAccount { get; set; }
-
- ///
- /// Gets or sets is primary user.
- /// Indicates whether the profile is a primary user
- ///
- [JsonPropertyName("isPrimaryUser")]
- public bool? IsPrimaryUser { get; set; }
-
- ///
- /// Gets or sets lock primary account info.
- /// Indicates whether the primary account information will be locked
- ///
- [JsonPropertyName("lockPrimaryAccountInfo")]
- public bool? LockPrimaryAccountInfo { get; set; }
-
- ///
- /// Gets or sets managed local user short name.
- /// Indicates whether or not this is the short name of the local account to manage
- ///
- [JsonPropertyName("managedLocalUserShortName")]
- public bool? ManagedLocalUserShortName { get; set; }
-
///
/// Gets or sets pass code disabled.
/// Indicates if Passcode setup pane is disabled
@@ -119,13 +91,6 @@ public DepMacOSEnrollmentProfile()
[JsonPropertyName("passCodeDisabled")]
public bool? PassCodeDisabled { get; set; }
- ///
- /// Gets or sets prefill account info.
- /// Indicates whether the user will prefill their account info
- ///
- [JsonPropertyName("prefillAccountInfo")]
- public bool? PrefillAccountInfo { get; set; }
-
///
/// Gets or sets primary account full name.
/// Indicates what the full name for the primary account is
@@ -140,20 +105,6 @@ public DepMacOSEnrollmentProfile()
[JsonPropertyName("primaryAccountUserName")]
public string PrimaryAccountUserName { get; set; }
- ///
- /// Gets or sets primary user.
- /// Indicates who the primary user of the profile is
- ///
- [JsonPropertyName("primaryUser")]
- public string PrimaryUser { get; set; }
-
- ///
- /// Gets or sets primary user full name.
- /// Indicates who the primary user of the profile is
- ///
- [JsonPropertyName("primaryUserFullName")]
- public string PrimaryUserFullName { get; set; }
-
///
/// Gets or sets registration disabled.
/// Indicates if registration is disabled
@@ -161,13 +112,6 @@ public DepMacOSEnrollmentProfile()
[JsonPropertyName("registrationDisabled")]
public bool? RegistrationDisabled { get; set; }
- ///
- /// Gets or sets request requires network tether.
- /// Indicates if the device is network-tethered to run the command
- ///
- [JsonPropertyName("requestRequiresNetworkTether")]
- public bool? RequestRequiresNetworkTether { get; set; }
-
///
/// Gets or sets set primary setup account as regular user.
/// Indicates whether Setup Assistant will set the account as a regular user
diff --git a/src/Microsoft.Graph/Generated/model/DeviceHealthScriptDeviceState.cs b/src/Microsoft.Graph/Generated/model/DeviceHealthScriptDeviceState.cs
index a3a8f3a077c..547cd535426 100644
--- a/src/Microsoft.Graph/Generated/model/DeviceHealthScriptDeviceState.cs
+++ b/src/Microsoft.Graph/Generated/model/DeviceHealthScriptDeviceState.cs
@@ -93,7 +93,7 @@ public partial class DeviceHealthScriptDeviceState : Entity
///
/// Gets or sets remediation state.
- /// Remediation state from the lastest device health script execution. Possible values are: unknown, skipped, success, remediationFailed, scriptError.
+ /// Remediation state from the lastest device health script execution. Possible values are: unknown, skipped, success, remediationFailed, scriptError, unknownFutureValue.
///
[JsonPropertyName("remediationState")]
public RemediationState? RemediationState { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DeviceHealthScriptPolicyState.cs b/src/Microsoft.Graph/Generated/model/DeviceHealthScriptPolicyState.cs
new file mode 100644
index 00000000000..ef7aa11511e
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/DeviceHealthScriptPolicyState.cs
@@ -0,0 +1,164 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: EntityType.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The type Device Health Script Policy State.
+ ///
+ [JsonConverter(typeof(DerivedTypeConverter))]
+ public partial class DeviceHealthScriptPolicyState
+ {
+
+ ///
+ /// Gets or sets assignment filter ids.
+ /// A list of the assignment filter ids used for health script applicability evaluation
+ ///
+ [JsonPropertyName("assignmentFilterIds")]
+ public IEnumerable AssignmentFilterIds { get; set; }
+
+ ///
+ /// Gets or sets detection state.
+ /// Detection state from the lastest device health script execution. Possible values are: unknown, success, fail, scriptError, pending, notApplicable.
+ ///
+ [JsonPropertyName("detectionState")]
+ public RunState? DetectionState { get; set; }
+
+ ///
+ /// Gets or sets device id.
+ /// The Intune device Id
+ ///
+ [JsonPropertyName("deviceId")]
+ public string DeviceId { get; set; }
+
+ ///
+ /// Gets or sets device name.
+ /// Display name of the device
+ ///
+ [JsonPropertyName("deviceName")]
+ public string DeviceName { get; set; }
+
+ ///
+ /// Gets or sets expected state update date time.
+ /// The next timestamp of when the device health script is expected to execute
+ ///
+ [JsonPropertyName("expectedStateUpdateDateTime")]
+ public DateTimeOffset? ExpectedStateUpdateDateTime { get; set; }
+
+ ///
+ /// Gets or sets id.
+ /// Key of the device health script policy state is a concatenation of the MT sideCar policy Id and Intune device Id
+ ///
+ [JsonPropertyName("id")]
+ public string Id { get; set; }
+
+ ///
+ /// Gets or sets last state update date time.
+ /// The last timestamp of when the device health script executed
+ ///
+ [JsonPropertyName("lastStateUpdateDateTime")]
+ public DateTimeOffset? LastStateUpdateDateTime { get; set; }
+
+ ///
+ /// Gets or sets last sync date time.
+ /// The last time that Intune Managment Extension synced with Intune
+ ///
+ [JsonPropertyName("lastSyncDateTime")]
+ public DateTimeOffset? LastSyncDateTime { get; set; }
+
+ ///
+ /// Gets or sets os version.
+ /// Value of the OS Version in string
+ ///
+ [JsonPropertyName("osVersion")]
+ public string OsVersion { get; set; }
+
+ ///
+ /// Gets or sets policy id.
+ /// The MT sideCar policy Id
+ ///
+ [JsonPropertyName("policyId")]
+ public string PolicyId { get; set; }
+
+ ///
+ /// Gets or sets policy name.
+ /// Display name of the device health script
+ ///
+ [JsonPropertyName("policyName")]
+ public string PolicyName { get; set; }
+
+ ///
+ /// Gets or sets post remediation detection script error.
+ /// Error from the detection script after remediation
+ ///
+ [JsonPropertyName("postRemediationDetectionScriptError")]
+ public string PostRemediationDetectionScriptError { get; set; }
+
+ ///
+ /// Gets or sets post remediation detection script output.
+ /// Detection script output after remediation
+ ///
+ [JsonPropertyName("postRemediationDetectionScriptOutput")]
+ public string PostRemediationDetectionScriptOutput { get; set; }
+
+ ///
+ /// Gets or sets pre remediation detection script error.
+ /// Error from the detection script before remediation
+ ///
+ [JsonPropertyName("preRemediationDetectionScriptError")]
+ public string PreRemediationDetectionScriptError { get; set; }
+
+ ///
+ /// Gets or sets pre remediation detection script output.
+ /// Output of the detection script before remediation
+ ///
+ [JsonPropertyName("preRemediationDetectionScriptOutput")]
+ public string PreRemediationDetectionScriptOutput { get; set; }
+
+ ///
+ /// Gets or sets remediation script error.
+ /// Error output of the remediation script
+ ///
+ [JsonPropertyName("remediationScriptError")]
+ public string RemediationScriptError { get; set; }
+
+ ///
+ /// Gets or sets remediation state.
+ /// Remediation state from the lastest device health script execution. Possible values are: unknown, skipped, success, remediationFailed, scriptError, unknownFutureValue.
+ ///
+ [JsonPropertyName("remediationState")]
+ public RemediationState? RemediationState { get; set; }
+
+ ///
+ /// Gets or sets user name.
+ /// Name of the user whom ran the device health script
+ ///
+ [JsonPropertyName("userName")]
+ public string UserName { get; set; }
+
+ ///
+ /// Gets or sets @odata.type.
+ ///
+ [JsonPropertyName("@odata.type")]
+ public string ODataType { get; set; }
+
+ ///
+ /// Gets or sets additional data.
+ ///
+ [JsonExtensionData]
+ public IDictionary AdditionalData { get; set; }
+
+ }
+}
+
diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagement.cs b/src/Microsoft.Graph/Generated/model/DeviceManagement.cs
index c73b0a40924..232d7dea898 100644
--- a/src/Microsoft.Graph/Generated/model/DeviceManagement.cs
+++ b/src/Microsoft.Graph/Generated/model/DeviceManagement.cs
@@ -147,6 +147,13 @@ public partial class DeviceManagement : Entity
[JsonPropertyName("windowsMalwareOverview")]
public WindowsMalwareOverview WindowsMalwareOverview { get; set; }
+ ///
+ /// Gets or sets connector status.
+ /// The list of connector status for the tenant.
+ ///
+ [JsonPropertyName("connectorStatus")]
+ public IEnumerable ConnectorStatus { get; set; }
+
///
/// Gets or sets monitoring.
///
@@ -285,6 +292,20 @@ public partial class DeviceManagement : Entity
[JsonConverter(typeof(NextLinkConverter))]
public string TermsAndConditionsNextLink { get; set; }
+ ///
+ /// Gets or sets service now connections.
+ /// A list of ServiceNowConnections
+ ///
+ [JsonPropertyName("serviceNowConnections")]
+ public IDeviceManagementServiceNowConnectionsCollectionPage ServiceNowConnections { get; set; }
+
+ ///
+ /// Gets or sets serviceNowConnectionsNextLink.
+ ///
+ [JsonPropertyName("serviceNowConnections@odata.nextLink")]
+ [JsonConverter(typeof(NextLinkConverter))]
+ public string ServiceNowConnectionsNextLink { get; set; }
+
///
/// Gets or sets advanced threat protection onboarding state summary.
/// The summary state of ATP onboarding state for this account.
@@ -1406,18 +1427,18 @@ public partial class DeviceManagement : Entity
public string UserExperienceAnalyticsDevicesWithoutCloudIdentityNextLink { get; set; }
///
- /// Gets or sets user experience analytics device timeline events.
- /// The user experience analytics device events entity contains NRT device timeline events details.
+ /// Gets or sets user experience analytics device timeline event.
+ /// The user experience analytics device events entity contains NRT device timeline event details.
///
- [JsonPropertyName("userExperienceAnalyticsDeviceTimelineEvents")]
- public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage UserExperienceAnalyticsDeviceTimelineEvents { get; set; }
+ [JsonPropertyName("userExperienceAnalyticsDeviceTimelineEvent")]
+ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionPage UserExperienceAnalyticsDeviceTimelineEvent { get; set; }
///
- /// Gets or sets userExperienceAnalyticsDeviceTimelineEventsNextLink.
+ /// Gets or sets userExperienceAnalyticsDeviceTimelineEventNextLink.
///
- [JsonPropertyName("userExperienceAnalyticsDeviceTimelineEvents@odata.nextLink")]
+ [JsonPropertyName("userExperienceAnalyticsDeviceTimelineEvent@odata.nextLink")]
[JsonConverter(typeof(NextLinkConverter))]
- public string UserExperienceAnalyticsDeviceTimelineEventsNextLink { get; set; }
+ public string UserExperienceAnalyticsDeviceTimelineEventNextLink { get; set; }
///
/// Gets or sets user experience analytics impacting process.
diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationSettingApplicability.cs b/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationSettingApplicability.cs
index 03a6d71812f..55f23abcc5b 100644
--- a/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationSettingApplicability.cs
+++ b/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationSettingApplicability.cs
@@ -44,7 +44,7 @@ public partial class DeviceManagementConfigurationSettingApplicability
///
/// Gets or sets technologies.
- /// Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue.
+ /// Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, unknownFutureValue.
///
[JsonPropertyName("technologies")]
public DeviceManagementConfigurationTechnologies? Technologies { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationStringFormat.cs b/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationStringFormat.cs
index b9cf88ac624..56874c94b6f 100644
--- a/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationStringFormat.cs
+++ b/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationStringFormat.cs
@@ -94,5 +94,15 @@ public enum DeviceManagementConfigurationStringFormat
///
SurfaceHub = 14,
+ ///
+ /// Bash Script
+ ///
+ BashScript = 19,
+
+ ///
+ /// Unknown Future Value
+ ///
+ UnknownFutureValue = 20,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagementExchangeConnector.cs b/src/Microsoft.Graph/Generated/model/DeviceManagementExchangeConnector.cs
index cf1bf4b259e..e1e6963b9cc 100644
--- a/src/Microsoft.Graph/Generated/model/DeviceManagementExchangeConnector.cs
+++ b/src/Microsoft.Graph/Generated/model/DeviceManagementExchangeConnector.cs
@@ -37,7 +37,7 @@ public partial class DeviceManagementExchangeConnector : Entity
///
/// Gets or sets exchange connector type.
- /// The type of Exchange Connector Configured. Possible values are: onPremises, hosted, serviceToService, dedicated.
+ /// The type of Exchange Connector Configured. Possible values are: onPremises, hosted, serviceToService, dedicated, unknownFutureValue.
///
[JsonPropertyName("exchangeConnectorType")]
public DeviceManagementExchangeConnectorType? ExchangeConnectorType { get; set; }
@@ -72,7 +72,7 @@ public partial class DeviceManagementExchangeConnector : Entity
///
/// Gets or sets status.
- /// Exchange Connector Status. Possible values are: none, connectionPending, connected, disconnected.
+ /// Exchange Connector Status. Possible values are: none, connectionPending, connected, disconnected, unknownFutureValue.
///
[JsonPropertyName("status")]
public DeviceManagementExchangeConnectorStatus? Status { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagementExchangeConnectorStatus.cs b/src/Microsoft.Graph/Generated/model/DeviceManagementExchangeConnectorStatus.cs
index d62489d38ba..73fdce1f126 100644
--- a/src/Microsoft.Graph/Generated/model/DeviceManagementExchangeConnectorStatus.cs
+++ b/src/Microsoft.Graph/Generated/model/DeviceManagementExchangeConnectorStatus.cs
@@ -39,5 +39,10 @@ public enum DeviceManagementExchangeConnectorStatus
///
Disconnected = 3,
+ ///
+ /// Unknown Future Value
+ ///
+ UnknownFutureValue = 4,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagementExchangeConnectorType.cs b/src/Microsoft.Graph/Generated/model/DeviceManagementExchangeConnectorType.cs
index ef4b02fb56f..a8b0056b442 100644
--- a/src/Microsoft.Graph/Generated/model/DeviceManagementExchangeConnectorType.cs
+++ b/src/Microsoft.Graph/Generated/model/DeviceManagementExchangeConnectorType.cs
@@ -39,5 +39,10 @@ public enum DeviceManagementExchangeConnectorType
///
Dedicated = 3,
+ ///
+ /// Unknown Future Value
+ ///
+ UnknownFutureValue = 4,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagementPartner.cs b/src/Microsoft.Graph/Generated/model/DeviceManagementPartner.cs
index 6cdddd9116d..77a58df7887 100644
--- a/src/Microsoft.Graph/Generated/model/DeviceManagementPartner.cs
+++ b/src/Microsoft.Graph/Generated/model/DeviceManagementPartner.cs
@@ -70,13 +70,6 @@ public partial class DeviceManagementPartner : Entity
[JsonPropertyName("singleTenantAppId")]
public string SingleTenantAppId { get; set; }
- ///
- /// Gets or sets when partner devices will be marked as non compliant.
- /// DateTime in UTC when PartnerDevices will be marked as NonCompliant. This will become obselete soon.
- ///
- [JsonPropertyName("whenPartnerDevicesWillBeMarkedAsNonCompliant")]
- public DateTimeOffset? WhenPartnerDevicesWillBeMarkedAsNonCompliant { get; set; }
-
///
/// Gets or sets when partner devices will be marked as non compliant date time.
/// DateTime in UTC when PartnerDevices will be marked as NonCompliant
@@ -84,13 +77,6 @@ public partial class DeviceManagementPartner : Entity
[JsonPropertyName("whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime")]
public DateTimeOffset? WhenPartnerDevicesWillBeMarkedAsNonCompliantDateTime { get; set; }
- ///
- /// Gets or sets when partner devices will be removed.
- /// DateTime in UTC when PartnerDevices will be removed. This will become obselete soon.
- ///
- [JsonPropertyName("whenPartnerDevicesWillBeRemoved")]
- public DateTimeOffset? WhenPartnerDevicesWillBeRemoved { get; set; }
-
///
/// Gets or sets when partner devices will be removed date time.
/// DateTime in UTC when PartnerDevices will be removed
diff --git a/src/Microsoft.Graph/Generated/model/Directory.cs b/src/Microsoft.Graph/Generated/model/Directory.cs
index 0cbc406d474..a8aa2b45c0b 100644
--- a/src/Microsoft.Graph/Generated/model/Directory.cs
+++ b/src/Microsoft.Graph/Generated/model/Directory.cs
@@ -35,6 +35,7 @@ public partial class Directory : Entity
///
/// Gets or sets recommendations.
+ /// List of recommended improvements to improve tenant posture.
///
[JsonPropertyName("recommendations")]
public IDirectoryRecommendationsCollectionPage Recommendations { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethod.cs b/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethod.cs
index f7a1fcf7196..dd9948c9905 100644
--- a/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethod.cs
+++ b/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethod.cs
@@ -57,13 +57,6 @@ public Fido2AuthenticationMethod()
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
- ///
- /// Gets or sets creation date time.
- ///
- [Obsolete("The creationDateTime property is deprecated and will stop returning data on December 31, 2020. Please use the createdDateTime property.")]
- [JsonPropertyName("creationDateTime")]
- public DateTimeOffset? CreationDateTime { get; set; }
-
///
/// Gets or sets display name.
/// The display name of the key as given by the user.
diff --git a/src/Microsoft.Graph/Generated/model/ImpactedResource.cs b/src/Microsoft.Graph/Generated/model/ImpactedResource.cs
index 15d3c595915..37917d3325d 100644
--- a/src/Microsoft.Graph/Generated/model/ImpactedResource.cs
+++ b/src/Microsoft.Graph/Generated/model/ImpactedResource.cs
@@ -23,84 +23,98 @@ public partial class ImpactedResource : Entity
///
/// Gets or sets added date time.
+ /// The date and time when the impactedResource object was initially associated with the recommendation.
///
[JsonPropertyName("addedDateTime")]
public DateTimeOffset? AddedDateTime { get; set; }
///
/// Gets or sets additional details.
+ /// Additional information unique to the impactedResource to help contextualize the recommendation.
///
[JsonPropertyName("additionalDetails")]
public IEnumerable AdditionalDetails { get; set; }
///
/// Gets or sets api url.
+ /// The URL link to the corresponding Azure AD resource.
///
[JsonPropertyName("apiUrl")]
public string ApiUrl { get; set; }
///
/// Gets or sets display name.
+ /// Friendly name of the Azure AD resource.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets last modified by.
+ /// Name of the user or service that last updated the status.
///
[JsonPropertyName("lastModifiedBy")]
public string LastModifiedBy { get; set; }
///
/// Gets or sets last modified date time.
+ /// The date and time when the status was last updated.
///
[JsonPropertyName("lastModifiedDateTime")]
public string LastModifiedDateTime { get; set; }
///
/// Gets or sets owner.
+ /// The user responsible for maintaining the resource.
///
[JsonPropertyName("owner")]
public string Owner { get; set; }
///
/// Gets or sets portal url.
+ /// The URL link to the corresponding Azure AD portal page of the resource.
///
[JsonPropertyName("portalUrl")]
public string PortalUrl { get; set; }
///
/// Gets or sets postpone until date time.
+ /// The future date and time when the status of a postponed impactedResource will be active again.
///
[JsonPropertyName("postponeUntilDateTime")]
public DateTimeOffset? PostponeUntilDateTime { get; set; }
///
/// Gets or sets rank.
+ /// Indicates the importance of the resource. A resource with a rank equal to 1 is of the highest importance.
///
[JsonPropertyName("rank")]
public Int32? Rank { get; set; }
///
/// Gets or sets recommendation id.
+ /// The unique identifier of the recommendation that the resource is associated with.
///
[JsonPropertyName("recommendationId")]
public string RecommendationId { get; set; }
///
/// Gets or sets resource type.
+ /// Indicates the type of Azure AD resource. Examples include user, application.
///
[JsonPropertyName("resourceType")]
public string ResourceType { get; set; }
///
/// Gets or sets status.
+ /// Indicates whether a resource needs to be addressed. The possible values are: active, completedBySystem, completedByUser, dismissed, postponed, unknownFutureValue. By default, a recommendation's status is set to active when the recommendation is first generated. Status is set to completedBySystem when our service detects that a resource which was once active no longer applies.
///
[JsonPropertyName("status")]
public RecommendationStatus? Status { get; set; }
///
/// Gets or sets subject id.
+ /// The related unique identifier, depending on the resourceType. For example, this property is set to the applicationId if the resourceType is an application.
///
[JsonPropertyName("subjectId")]
public string SubjectId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/IntuneBrand.cs b/src/Microsoft.Graph/Generated/model/IntuneBrand.cs
index 27ffa65c4d4..b5b39335a1f 100644
--- a/src/Microsoft.Graph/Generated/model/IntuneBrand.cs
+++ b/src/Microsoft.Graph/Generated/model/IntuneBrand.cs
@@ -91,6 +91,13 @@ public partial class IntuneBrand
[JsonPropertyName("disableClientTelemetry")]
public bool? DisableClientTelemetry { get; set; }
+ ///
+ /// Gets or sets disableDeviceCategorySelection.
+ /// Boolean that indicates if Device Category Selection will be shown in Company Portal
+ ///
+ [JsonPropertyName("disableDeviceCategorySelection")]
+ public bool? DisableDeviceCategorySelection { get; set; }
+
///
/// Gets or sets displayName.
/// Company/organization name that is displayed to end users.
diff --git a/src/Microsoft.Graph/Generated/model/IntuneBrandingProfile.cs b/src/Microsoft.Graph/Generated/model/IntuneBrandingProfile.cs
index ec5590fb3e6..bedc91c4cef 100644
--- a/src/Microsoft.Graph/Generated/model/IntuneBrandingProfile.cs
+++ b/src/Microsoft.Graph/Generated/model/IntuneBrandingProfile.cs
@@ -91,6 +91,13 @@ public partial class IntuneBrandingProfile : Entity
[JsonPropertyName("disableClientTelemetry")]
public bool? DisableClientTelemetry { get; set; }
+ ///
+ /// Gets or sets disable device category selection.
+ /// Boolean that indicates if Device Category Selection will be shown in Company Portal
+ ///
+ [JsonPropertyName("disableDeviceCategorySelection")]
+ public bool? DisableDeviceCategorySelection { get; set; }
+
///
/// Gets or sets display name.
/// Company/organization name that is displayed to end users
diff --git a/src/Microsoft.Graph/Generated/model/IosMinimumOperatingSystem.cs b/src/Microsoft.Graph/Generated/model/IosMinimumOperatingSystem.cs
index 74f9711221c..89760338379 100644
--- a/src/Microsoft.Graph/Generated/model/IosMinimumOperatingSystem.cs
+++ b/src/Microsoft.Graph/Generated/model/IosMinimumOperatingSystem.cs
@@ -63,6 +63,13 @@ public partial class IosMinimumOperatingSystem
[JsonPropertyName("v15_0")]
public bool? V15_0 { get; set; }
+ ///
+ /// Gets or sets v16_0.
+ /// When TRUE, only Version 16.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
+ ///
+ [JsonPropertyName("v16_0")]
+ public bool? V16_0 { get; set; }
+
///
/// Gets or sets v8_0.
/// When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.
diff --git a/src/Microsoft.Graph/Generated/model/IosiPadOSWebClip.cs b/src/Microsoft.Graph/Generated/model/IosiPadOSWebClip.cs
index ef503ec1c9d..8f820e96dd0 100644
--- a/src/Microsoft.Graph/Generated/model/IosiPadOSWebClip.cs
+++ b/src/Microsoft.Graph/Generated/model/IosiPadOSWebClip.cs
@@ -30,14 +30,14 @@ public IosiPadOSWebClip()
///
/// Gets or sets app url.
- /// The web app URL.
+ /// Indicates iOS/iPadOS web clip app URL. Example: 'https://www.contoso.com'
///
[JsonPropertyName("appUrl")]
public string AppUrl { get; set; }
///
/// Gets or sets use managed browser.
- /// Whether or not to use managed browser. When true, the app will be required to be opened in an Intune-protected browser. When false, the app will not be required to be opened in an Intune-protected browser.
+ /// Whether or not to use managed browser. When TRUE, the app will be required to be opened in Microsoft Edge. When FALSE, the app will not be required to be opened in Microsoft Edge. By default, this property is set to FALSE.
///
[JsonPropertyName("useManagedBrowser")]
public bool? UseManagedBrowser { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/IpNamedLocation.cs b/src/Microsoft.Graph/Generated/model/IpNamedLocation.cs
index 7f920c0aa47..9270801115f 100644
--- a/src/Microsoft.Graph/Generated/model/IpNamedLocation.cs
+++ b/src/Microsoft.Graph/Generated/model/IpNamedLocation.cs
@@ -30,7 +30,7 @@ public IpNamedLocation()
///
/// Gets or sets ip ranges.
- /// List of IP address ranges in IPv4 CIDR format (e.g. 1.2.3.4/32) or any allowable IPv6 format from IETF RFC596. Required.
+ /// List of IP address ranges in IPv4 CIDR format (e.g. 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required.
///
[JsonPropertyName("ipRanges")]
public IEnumerable IpRanges { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ItemReference.cs b/src/Microsoft.Graph/Generated/model/ItemReference.cs
index 6a9792d8f04..ce0ac2fb0b4 100644
--- a/src/Microsoft.Graph/Generated/model/ItemReference.cs
+++ b/src/Microsoft.Graph/Generated/model/ItemReference.cs
@@ -23,21 +23,21 @@ public partial class ItemReference
///
/// Gets or sets driveId.
- /// Unique identifier of the drive instance that contains the item. Read-only.
+ /// Unique identifier of the drive instance that contains the driveItem. Only returned if the item is located in a [drive][]. Read-only.
///
[JsonPropertyName("driveId")]
public string DriveId { get; set; }
///
/// Gets or sets driveType.
- /// Identifies the type of drive. See [drive][] resource for values.
+ /// Identifies the type of drive. Only returned if the item is located in a [drive][]. See [drive][] resource for values.
///
[JsonPropertyName("driveType")]
public string DriveType { get; set; }
///
/// Gets or sets id.
- /// Unique identifier of the item in the drive. Read-only.
+ /// Unique identifier of the driveItem in the drive or a listItem in a list. Read-only.
///
[JsonPropertyName("id")]
public string Id { get; set; }
@@ -72,7 +72,7 @@ public partial class ItemReference
///
/// Gets or sets siteId.
- /// For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.
+ /// For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.
///
[JsonPropertyName("siteId")]
public string SiteId { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/KeyValue.cs b/src/Microsoft.Graph/Generated/model/KeyValue.cs
index d492cd1f0a1..507b4ae0925 100644
--- a/src/Microsoft.Graph/Generated/model/KeyValue.cs
+++ b/src/Microsoft.Graph/Generated/model/KeyValue.cs
@@ -23,14 +23,14 @@ public partial class KeyValue
///
/// Gets or sets key.
- /// Key.
+ /// Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present.
///
[JsonPropertyName("key")]
public string Key { get; set; }
///
/// Gets or sets value.
- /// Value.
+ /// Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false.
///
[JsonPropertyName("value")]
public string Value { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/KeyValuePair.cs b/src/Microsoft.Graph/Generated/model/KeyValuePair.cs
index 6be9b369f9c..487067226eb 100644
--- a/src/Microsoft.Graph/Generated/model/KeyValuePair.cs
+++ b/src/Microsoft.Graph/Generated/model/KeyValuePair.cs
@@ -23,14 +23,14 @@ public partial class KeyValuePair
///
/// Gets or sets name.
- /// Name for this key-value pair. For more information about possible names for each resource type that uses this configuration, see keyValuePair names and values.
+ /// Name for this key-value pair
///
[JsonPropertyName("name")]
public string Name { get; set; }
///
/// Gets or sets value.
- /// Value for this key-value pair. For more information about possible values for each resource type that uses this configuration, see keyValuePair names and values.
+ /// Value for this key-value pair
///
[JsonPropertyName("value")]
public string Value { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ManagedAndroidLobApp.cs b/src/Microsoft.Graph/Generated/model/ManagedAndroidLobApp.cs
index 91182e7f1a0..9aa07fba58e 100644
--- a/src/Microsoft.Graph/Generated/model/ManagedAndroidLobApp.cs
+++ b/src/Microsoft.Graph/Generated/model/ManagedAndroidLobApp.cs
@@ -30,14 +30,14 @@ public ManagedAndroidLobApp()
///
/// Gets or sets identity name.
- /// The Identity Name.
+ /// The Identity Name. This property is deprecated starting in February 2023 (Release 2302).
///
[JsonPropertyName("identityName")]
public string IdentityName { get; set; }
///
/// Gets or sets identity version.
- /// The identity version.
+ /// The identity version. This property is deprecated starting in February 2023 (Release 2302).
///
[JsonPropertyName("identityVersion")]
public string IdentityVersion { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/ManagedDevice.cs b/src/Microsoft.Graph/Generated/model/ManagedDevice.cs
index 7aacd633821..18fbec611ab 100644
--- a/src/Microsoft.Graph/Generated/model/ManagedDevice.cs
+++ b/src/Microsoft.Graph/Generated/model/ManagedDevice.cs
@@ -232,7 +232,7 @@ public partial class ManagedDevice : Entity
///
/// Gets or sets ethernet mac address.
- /// Ethernet MAC. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.
+ /// Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.
///
[JsonPropertyName("ethernetMacAddress")]
public string EthernetMacAddress { get; set; }
@@ -505,7 +505,7 @@ public partial class ManagedDevice : Entity
///
/// Gets or sets sku number.
- /// Device sku number, see also: https://learn.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.
+ /// Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.
///
[JsonPropertyName("skuNumber")]
public Int32? SkuNumber { get; set; }
@@ -678,6 +678,20 @@ public partial class ManagedDevice : Entity
[JsonPropertyName("deviceCategory")]
public DeviceCategory DeviceCategory { get; set; }
+ ///
+ /// Gets or sets device health script states.
+ /// Results of device health scripts that ran for this device. Default is empty list. This property is read-only.
+ ///
+ [JsonPropertyName("deviceHealthScriptStates")]
+ public IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesPage DeviceHealthScriptStates { get; set; }
+
+ ///
+ /// Gets or sets deviceHealthScriptStatesNextLink.
+ ///
+ [JsonPropertyName("deviceHealthScriptStates@odata.nextLink")]
+ [JsonConverter(typeof(NextLinkConverter))]
+ public string DeviceHealthScriptStatesNextLink { get; set; }
+
///
/// Gets or sets log collection requests.
/// List of log collection requests
diff --git a/src/Microsoft.Graph/Generated/model/ManagedDeviceInitiateOnDemandProactiveRemediationRequestBody.cs b/src/Microsoft.Graph/Generated/model/ManagedDeviceInitiateOnDemandProactiveRemediationRequestBody.cs
new file mode 100644
index 00000000000..00b50cb5740
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/ManagedDeviceInitiateOnDemandProactiveRemediationRequestBody.cs
@@ -0,0 +1,30 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: MethodRequestBody.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The type ManagedDeviceInitiateOnDemandProactiveRemediationRequestBody.
+ ///
+ public partial class ManagedDeviceInitiateOnDemandProactiveRemediationRequestBody
+ {
+
+ ///
+ /// Gets or sets ScriptPolicyId.
+ ///
+ [JsonPropertyName("scriptPolicyId")]
+ public string ScriptPolicyId { get; set; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/model/ManagedDeviceRemoteAction.cs b/src/Microsoft.Graph/Generated/model/ManagedDeviceRemoteAction.cs
index 40050ec5107..805ba46ef95 100644
--- a/src/Microsoft.Graph/Generated/model/ManagedDeviceRemoteAction.cs
+++ b/src/Microsoft.Graph/Generated/model/ManagedDeviceRemoteAction.cs
@@ -104,5 +104,10 @@ public enum ManagedDeviceRemoteAction
///
InitiateMobileDeviceManagementKeyRecovery = 16,
+ ///
+ /// Initiate On Demand Proactive Remediation
+ ///
+ InitiateOnDemandProactiveRemediation = 17,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/MatchedCondition.cs b/src/Microsoft.Graph/Generated/model/MatchedCondition.cs
new file mode 100644
index 00000000000..d70c3cbfeb6
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/MatchedCondition.cs
@@ -0,0 +1,55 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: ComplexType.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The type MatchedCondition.
+ ///
+ [JsonConverter(typeof(DerivedTypeConverter))]
+ public partial class MatchedCondition
+ {
+
+ ///
+ /// Gets or sets condition.
+ ///
+ [JsonPropertyName("condition")]
+ public string Condition { get; set; }
+
+ ///
+ /// Gets or sets displayName.
+ ///
+ [JsonPropertyName("displayName")]
+ public string DisplayName { get; set; }
+
+ ///
+ /// Gets or sets values.
+ ///
+ [JsonPropertyName("values")]
+ public IEnumerable Values { get; set; }
+
+ ///
+ /// Gets or sets additional data.
+ ///
+ [JsonExtensionData]
+ public IDictionary AdditionalData { get; set; }
+
+ ///
+ /// Gets or sets @odata.type.
+ ///
+ [JsonPropertyName("@odata.type")]
+ public string ODataType { get; set; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/windowsupdates/model/EquivalentContentOption.cs b/src/Microsoft.Graph/Generated/model/MeetingChatHistoryDefaultMode.cs
similarity index 82%
rename from src/Microsoft.Graph/Generated/windowsupdates/model/EquivalentContentOption.cs
rename to src/Microsoft.Graph/Generated/model/MeetingChatHistoryDefaultMode.cs
index 15613268454..9ee9d462600 100644
--- a/src/Microsoft.Graph/Generated/windowsupdates/model/EquivalentContentOption.cs
+++ b/src/Microsoft.Graph/Generated/model/MeetingChatHistoryDefaultMode.cs
@@ -8,15 +8,15 @@
// Template Source: EnumType.cs.tt
-namespace Microsoft.Graph.WindowsUpdates
+namespace Microsoft.Graph
{
using System.Text.Json.Serialization;
///
- /// The enum EquivalentContentOption.
+ /// The enum MeetingChatHistoryDefaultMode.
///
[JsonConverter(typeof(JsonStringEnumConverter))]
- public enum EquivalentContentOption
+ public enum MeetingChatHistoryDefaultMode
{
///
@@ -25,9 +25,9 @@ public enum EquivalentContentOption
None = 0,
///
- /// Latest Security
+ /// All
///
- LatestSecurity = 1,
+ All = 1,
///
/// Unknown Future Value
diff --git a/src/Microsoft.Graph/Generated/model/MobileThreatDefenseConnector.cs b/src/Microsoft.Graph/Generated/model/MobileThreatDefenseConnector.cs
index 6f40f9c8105..5a54f3c8338 100644
--- a/src/Microsoft.Graph/Generated/model/MobileThreatDefenseConnector.cs
+++ b/src/Microsoft.Graph/Generated/model/MobileThreatDefenseConnector.cs
@@ -23,14 +23,14 @@ public partial class MobileThreatDefenseConnector : Entity
///
/// Gets or sets allow partner to collect iosapplication metadata.
- /// For IOS devices, allows the admin to configure whether the data sync partner may also collect metadata about installed applications from Intune
+ /// When TRUE, indicates the data sync partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE.
///
[JsonPropertyName("allowPartnerToCollectIOSApplicationMetadata")]
public bool? AllowPartnerToCollectIOSApplicationMetadata { get; set; }
///
/// Gets or sets allow partner to collect iospersonal application metadata.
- /// For IOS devices, allows the admin to configure whether the data sync partner may also collect metadata about personally installed applications from Intune
+ /// When TRUE, indicates the data sync partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE.
///
[JsonPropertyName("allowPartnerToCollectIOSPersonalApplicationMetadata")]
public bool? AllowPartnerToCollectIOSPersonalApplicationMetadata { get; set; }
@@ -51,7 +51,7 @@ public partial class MobileThreatDefenseConnector : Entity
///
/// Gets or sets android mobile application management enabled.
- /// For Android, set whether data from the data sync partner should be used during Mobile Application Management (MAM) evaluations. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation.
+ /// When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.
///
[JsonPropertyName("androidMobileApplicationManagementEnabled")]
public bool? AndroidMobileApplicationManagementEnabled { get; set; }
@@ -72,7 +72,7 @@ public partial class MobileThreatDefenseConnector : Entity
///
/// Gets or sets ios mobile application management enabled.
- /// For IOS, get or set whether data from the data sync partner should be used during Mobile Application Management (MAM) evaluations. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation.
+ /// When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.
///
[JsonPropertyName("iosMobileApplicationManagementEnabled")]
public bool? IosMobileApplicationManagementEnabled { get; set; }
@@ -100,7 +100,7 @@ public partial class MobileThreatDefenseConnector : Entity
///
/// Gets or sets microsoft defender for endpoint attach enabled.
- /// When TRUE, configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, configuration profile management via Microsoft Defender for Endpoint is disabled.
+ /// When TRUE, inidicates that configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, inidicates that configuration profile management via Microsoft Defender for Endpoint is disabled. Default value is FALSE.
///
[JsonPropertyName("microsoftDefenderForEndpointAttachEnabled")]
public bool? MicrosoftDefenderForEndpointAttachEnabled { get; set; }
@@ -128,14 +128,14 @@ public partial class MobileThreatDefenseConnector : Entity
///
/// Gets or sets windows device blocked on missing partner data.
- /// For Windows, set whether Intune must receive data from the data sync partner prior to marking a device compliant
+ /// When TRUE, inidicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE.
///
[JsonPropertyName("windowsDeviceBlockedOnMissingPartnerData")]
public bool? WindowsDeviceBlockedOnMissingPartnerData { get; set; }
///
/// Gets or sets windows enabled.
- /// For Windows, get or set whether data from the data sync partner should be used during compliance evaluations
+ /// When TRUE, inidicates that data from the data sync partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the data sync partner should not be used during compliance evaluations for Windows. Default value is FALSE.
///
[JsonPropertyName("windowsEnabled")]
public bool? WindowsEnabled { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/NotificationMessageTemplate.cs b/src/Microsoft.Graph/Generated/model/NotificationMessageTemplate.cs
index 247b30795de..a5977a54e35 100644
--- a/src/Microsoft.Graph/Generated/model/NotificationMessageTemplate.cs
+++ b/src/Microsoft.Graph/Generated/model/NotificationMessageTemplate.cs
@@ -23,7 +23,7 @@ public partial class NotificationMessageTemplate : Entity
///
/// Gets or sets branding options.
- /// The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink, includeDeviceDetails.
+ /// The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink, includeDeviceDetails, unknownFutureValue.
///
[JsonPropertyName("brandingOptions")]
public NotificationTemplateBrandingOptions? BrandingOptions { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/NotificationTemplateBrandingOptions.cs b/src/Microsoft.Graph/Generated/model/NotificationTemplateBrandingOptions.cs
index 81807e58d57..44f316e313e 100644
--- a/src/Microsoft.Graph/Generated/model/NotificationTemplateBrandingOptions.cs
+++ b/src/Microsoft.Graph/Generated/model/NotificationTemplateBrandingOptions.cs
@@ -50,5 +50,10 @@ public enum NotificationTemplateBrandingOptions
///
IncludeDeviceDetails = 16,
+ ///
+ /// Unknown Future Value
+ ///
+ UnknownFutureValue = 32,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/NotifyUserAction.cs b/src/Microsoft.Graph/Generated/model/NotifyUserAction.cs
index 65aed4f9f66..d3a8db1c637 100644
--- a/src/Microsoft.Graph/Generated/model/NotifyUserAction.cs
+++ b/src/Microsoft.Graph/Generated/model/NotifyUserAction.cs
@@ -17,7 +17,6 @@ namespace Microsoft.Graph
///
/// The type NotifyUserAction.
///
- [JsonConverter(typeof(DerivedTypeConverter))]
public partial class NotifyUserAction : DlpActionInfo
{
///
@@ -40,12 +39,6 @@ public NotifyUserAction()
[JsonPropertyName("emailText")]
public string EmailText { get; set; }
- ///
- /// Gets or sets overrideOption.
- ///
- [JsonPropertyName("overrideOption")]
- public OverrideOption? OverrideOption { get; set; }
-
///
/// Gets or sets policyTip.
///
diff --git a/src/Microsoft.Graph/Generated/model/OnPremisesPublishing.cs b/src/Microsoft.Graph/Generated/model/OnPremisesPublishing.cs
index fcc8e2760d5..f2e113d929b 100644
--- a/src/Microsoft.Graph/Generated/model/OnPremisesPublishing.cs
+++ b/src/Microsoft.Graph/Generated/model/OnPremisesPublishing.cs
@@ -121,7 +121,6 @@ public partial class OnPremisesPublishing
///
/// Gets or sets onPremisesApplicationSegments.
- /// Represents the application segment collection for an on-premises wildcard application.
///
[Obsolete("The onPremisesApplicationSegment type is deprecated and will being used on June 01, 2023. Please use the new applicationSegment type.")]
[JsonPropertyName("onPremisesApplicationSegments")]
@@ -129,6 +128,7 @@ public partial class OnPremisesPublishing
///
/// Gets or sets segmentsConfiguration.
+ /// Represents the collection of application segments for an on-premises wildcard application that's published through Azure AD Application Proxy.
///
[JsonPropertyName("segmentsConfiguration")]
public SegmentConfiguration SegmentsConfiguration { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/OnPremisesPublishingSingleSignOn.cs b/src/Microsoft.Graph/Generated/model/OnPremisesPublishingSingleSignOn.cs
index 71c9a934c61..8473d9e234e 100644
--- a/src/Microsoft.Graph/Generated/model/OnPremisesPublishingSingleSignOn.cs
+++ b/src/Microsoft.Graph/Generated/model/OnPremisesPublishingSingleSignOn.cs
@@ -30,7 +30,7 @@ public partial class OnPremisesPublishingSingleSignOn
///
/// Gets or sets singleSignOnMode.
- /// The preferred single-sign on mode for the application. Possible values are: none, onPremisesKerberos, aadHeaderBased,pingHeaderBased.
+ /// The preferred single-sign on mode for the application. Possible values are: none, onPremisesKerberos, aadHeaderBased,pingHeaderBased, oAuthToken.
///
[JsonPropertyName("singleSignOnMode")]
public SingleSignOnMode? SingleSignOnMode { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs b/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs
index 1dddea86abf..6dcde2fb56f 100644
--- a/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs
+++ b/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs
@@ -42,6 +42,12 @@ public partial class OnlineMeeting : Entity
[JsonPropertyName("allowedPresenters")]
public OnlineMeetingPresenters? AllowedPresenters { get; set; }
+ ///
+ /// Gets or sets allow participants to change name.
+ ///
+ [JsonPropertyName("allowParticipantsToChangeName")]
+ public bool? AllowParticipantsToChangeName { get; set; }
+
///
/// Gets or sets allow teamwork reactions.
/// Indicates if Teams reactions are enabled for the meeting.
@@ -186,6 +192,12 @@ public partial class OnlineMeeting : Entity
[JsonPropertyName("recording")]
public Stream Recording { get; set; }
+ ///
+ /// Gets or sets share meeting chat history default.
+ ///
+ [JsonPropertyName("shareMeetingChatHistoryDefault")]
+ public MeetingChatHistoryDefaultMode? ShareMeetingChatHistoryDefault { get; set; }
+
///
/// Gets or sets start date time.
/// The meeting start time in UTC.
diff --git a/src/Microsoft.Graph/Generated/model/OnlineMeetingContentSharingDisabledReason.cs b/src/Microsoft.Graph/Generated/model/OnlineMeetingContentSharingDisabledReason.cs
index ad142eccabf..cd7ce80a44e 100644
--- a/src/Microsoft.Graph/Generated/model/OnlineMeetingContentSharingDisabledReason.cs
+++ b/src/Microsoft.Graph/Generated/model/OnlineMeetingContentSharingDisabledReason.cs
@@ -16,18 +16,19 @@ namespace Microsoft.Graph
/// The enum OnlineMeetingContentSharingDisabledReason.
///
[JsonConverter(typeof(JsonStringEnumConverter))]
+ [System.Flags]
public enum OnlineMeetingContentSharingDisabledReason
{
///
/// Watermark Protection
///
- WatermarkProtection = 0,
+ WatermarkProtection = 1,
///
/// Unknown Future Value
///
- UnknownFutureValue = 1,
+ UnknownFutureValue = 2,
}
}
diff --git a/src/Microsoft.Graph/Generated/model/OnlineMeetingVideoDisabledReason.cs b/src/Microsoft.Graph/Generated/model/OnlineMeetingVideoDisabledReason.cs
index 30f46f59b8e..f3ca7433f82 100644
--- a/src/Microsoft.Graph/Generated/model/OnlineMeetingVideoDisabledReason.cs
+++ b/src/Microsoft.Graph/Generated/model/OnlineMeetingVideoDisabledReason.cs
@@ -16,18 +16,19 @@ namespace Microsoft.Graph
/// The enum OnlineMeetingVideoDisabledReason.
///
[JsonConverter(typeof(JsonStringEnumConverter))]
+ [System.Flags]
public enum OnlineMeetingVideoDisabledReason
{
///
/// Watermark Protection
///
- WatermarkProtection = 0,
+ WatermarkProtection = 1,
///
/// Unknown Future Value
///
- UnknownFutureValue = 1,
+ UnknownFutureValue = 2,
}
}
diff --git a/src/Microsoft.Graph/Generated/model/Organization.cs b/src/Microsoft.Graph/Generated/model/Organization.cs
index 06f2bbf3717..28c3e10a5d7 100644
--- a/src/Microsoft.Graph/Generated/model/Organization.cs
+++ b/src/Microsoft.Graph/Generated/model/Organization.cs
@@ -122,6 +122,7 @@ public Organization()
///
/// Gets or sets partner tenant type.
+ /// The type of partnership this tenant has with Microsoft. The possible values are: microsoftSupport, syndicatePartner, breadthPartner, breadthPartnerDelegatedAdmin, resellerPartnerDelegatedAdmin, valueAddedResellerPartnerDelegatedAdmin, unknownFutureValue. Nullable. For more information about the possible types, see partnerTenantType values.
///
[JsonPropertyName("partnerTenantType")]
public PartnerTenantType? PartnerTenantType { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PlannerBucket.cs b/src/Microsoft.Graph/Generated/model/PlannerBucket.cs
index 3f3b615788f..e3a50aa8c8b 100644
--- a/src/Microsoft.Graph/Generated/model/PlannerBucket.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerBucket.cs
@@ -44,7 +44,7 @@ public PlannerBucket()
///
/// Gets or sets order hint.
- /// Hint used to order items of this type in a list view. The format is defined as outlined here.
+ /// Hint used to order items of this type in a list view. For details about the supported format, see Using order hints in Planner.
///
[JsonPropertyName("orderHint")]
public string OrderHint { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/PlannerContainerType.cs b/src/Microsoft.Graph/Generated/model/PlannerContainerType.cs
index 4edacb317d4..614fd5bf7d9 100644
--- a/src/Microsoft.Graph/Generated/model/PlannerContainerType.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerContainerType.cs
@@ -39,5 +39,10 @@ public enum PlannerContainerType
///
Project = 4,
+ ///
+ /// Drive Item
+ ///
+ DriveItem = 5,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/PlannerPlan.cs b/src/Microsoft.Graph/Generated/model/PlannerPlan.cs
index 9e9faab1256..4dfc8f4e55a 100644
--- a/src/Microsoft.Graph/Generated/model/PlannerPlan.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerPlan.cs
@@ -70,6 +70,12 @@ public PlannerPlan()
[JsonPropertyName("owner")]
public string Owner { get; set; }
+ ///
+ /// Gets or sets shared with containers.
+ ///
+ [JsonPropertyName("sharedWithContainers")]
+ public IEnumerable SharedWithContainers { get; set; }
+
///
/// Gets or sets title.
/// Required. Title of the plan.
diff --git a/src/Microsoft.Graph/Generated/model/PlannerPlanAccessLevel.cs b/src/Microsoft.Graph/Generated/model/PlannerPlanAccessLevel.cs
new file mode 100644
index 00000000000..d0c0bcd72b8
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/PlannerPlanAccessLevel.cs
@@ -0,0 +1,43 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: EnumType.cs.tt
+
+
+namespace Microsoft.Graph
+{
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The enum PlannerPlanAccessLevel.
+ ///
+ [JsonConverter(typeof(JsonStringEnumConverter))]
+ public enum PlannerPlanAccessLevel
+ {
+
+ ///
+ /// Read Access
+ ///
+ ReadAccess = 0,
+
+ ///
+ /// Read Write Access
+ ///
+ ReadWriteAccess = 1,
+
+ ///
+ /// Full Access
+ ///
+ FullAccess = 2,
+
+ ///
+ /// Unknown Future Value
+ ///
+ UnknownFutureValue = 3,
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/model/PlannerRecurrenceSchedule.cs b/src/Microsoft.Graph/Generated/model/PlannerRecurrenceSchedule.cs
new file mode 100644
index 00000000000..c51aa64bb34
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/PlannerRecurrenceSchedule.cs
@@ -0,0 +1,55 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: ComplexType.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The type PlannerRecurrenceSchedule.
+ ///
+ [JsonConverter(typeof(DerivedTypeConverter))]
+ public partial class PlannerRecurrenceSchedule
+ {
+
+ ///
+ /// Gets or sets nextOccurrenceDateTime.
+ ///
+ [JsonPropertyName("nextOccurrenceDateTime")]
+ public DateTimeOffset? NextOccurrenceDateTime { get; set; }
+
+ ///
+ /// Gets or sets pattern.
+ ///
+ [JsonPropertyName("pattern")]
+ public RecurrencePattern Pattern { get; set; }
+
+ ///
+ /// Gets or sets patternStartDateTime.
+ ///
+ [JsonPropertyName("patternStartDateTime")]
+ public DateTimeOffset? PatternStartDateTime { get; set; }
+
+ ///
+ /// Gets or sets additional data.
+ ///
+ [JsonExtensionData]
+ public IDictionary AdditionalData { get; set; }
+
+ ///
+ /// Gets or sets @odata.type.
+ ///
+ [JsonPropertyName("@odata.type")]
+ public string ODataType { get; set; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/windowsupdates/model/WindowsDeploymentSettings.cs b/src/Microsoft.Graph/Generated/model/PlannerSharedWithContainer.cs
similarity index 55%
rename from src/Microsoft.Graph/Generated/windowsupdates/model/WindowsDeploymentSettings.cs
rename to src/Microsoft.Graph/Generated/model/PlannerSharedWithContainer.cs
index dd16092cf6a..53a9286d870 100644
--- a/src/Microsoft.Graph/Generated/windowsupdates/model/WindowsDeploymentSettings.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerSharedWithContainer.cs
@@ -7,7 +7,7 @@
// Template Source: ComplexType.cs.tt
-namespace Microsoft.Graph.WindowsUpdates
+namespace Microsoft.Graph
{
using System;
using System.Collections.Generic;
@@ -15,24 +15,24 @@ namespace Microsoft.Graph.WindowsUpdates
using System.Text.Json.Serialization;
///
- /// The type WindowsDeploymentSettings.
+ /// The type PlannerSharedWithContainer.
///
- public partial class WindowsDeploymentSettings : DeploymentSettings
+ [JsonConverter(typeof(DerivedTypeConverter))]
+ public partial class PlannerSharedWithContainer : PlannerPlanContainer
{
///
- /// Initializes a new instance of the class.
+ /// Initializes a new instance of the class.
///
- public WindowsDeploymentSettings()
+ public PlannerSharedWithContainer()
{
- this.ODataType = "microsoft.graph.windowsUpdates.windowsDeploymentSettings";
+ this.ODataType = "microsoft.graph.plannerSharedWithContainer";
}
///
- /// Gets or sets userExperience.
- /// Settings governing the user's update experience on a device.
+ /// Gets or sets accessLevel.
///
- [JsonPropertyName("userExperience")]
- public UserExperienceSettings UserExperience { get; set; }
+ [JsonPropertyName("accessLevel")]
+ public PlannerPlanAccessLevel? AccessLevel { get; set; }
}
}
diff --git a/src/Microsoft.Graph/Generated/model/PlannerTask.cs b/src/Microsoft.Graph/Generated/model/PlannerTask.cs
index 9e1d0571884..818c9188748 100644
--- a/src/Microsoft.Graph/Generated/model/PlannerTask.cs
+++ b/src/Microsoft.Graph/Generated/model/PlannerTask.cs
@@ -162,6 +162,12 @@ public PlannerTask()
[JsonPropertyName("priority")]
public Int32? Priority { get; set; }
+ ///
+ /// Gets or sets recurrence.
+ ///
+ [JsonPropertyName("recurrence")]
+ public PlannerTaskRecurrence Recurrence { get; set; }
+
///
/// Gets or sets reference count.
/// Number of external references that exist on the task.
diff --git a/src/Microsoft.Graph/Generated/model/PlannerTaskRecurrence.cs b/src/Microsoft.Graph/Generated/model/PlannerTaskRecurrence.cs
new file mode 100644
index 00000000000..4d5aaf4f7a0
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/PlannerTaskRecurrence.cs
@@ -0,0 +1,73 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: ComplexType.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The type PlannerTaskRecurrence.
+ ///
+ [JsonConverter(typeof(DerivedTypeConverter))]
+ public partial class PlannerTaskRecurrence
+ {
+
+ ///
+ /// Gets or sets nextInSeriesTaskId.
+ ///
+ [JsonPropertyName("nextInSeriesTaskId")]
+ public string NextInSeriesTaskId { get; set; }
+
+ ///
+ /// Gets or sets occurrenceId.
+ ///
+ [JsonPropertyName("occurrenceId")]
+ public Int32? OccurrenceId { get; set; }
+
+ ///
+ /// Gets or sets previousInSeriesTaskId.
+ ///
+ [JsonPropertyName("previousInSeriesTaskId")]
+ public string PreviousInSeriesTaskId { get; set; }
+
+ ///
+ /// Gets or sets recurrenceStartDateTime.
+ ///
+ [JsonPropertyName("recurrenceStartDateTime")]
+ public DateTimeOffset? RecurrenceStartDateTime { get; set; }
+
+ ///
+ /// Gets or sets schedule.
+ ///
+ [JsonPropertyName("schedule")]
+ public PlannerRecurrenceSchedule Schedule { get; set; }
+
+ ///
+ /// Gets or sets seriesId.
+ ///
+ [JsonPropertyName("seriesId")]
+ public string SeriesId { get; set; }
+
+ ///
+ /// Gets or sets additional data.
+ ///
+ [JsonExtensionData]
+ public IDictionary AdditionalData { get; set; }
+
+ ///
+ /// Gets or sets @odata.type.
+ ///
+ [JsonPropertyName("@odata.type")]
+ public string ODataType { get; set; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/model/PrintJob.cs b/src/Microsoft.Graph/Generated/model/PrintJob.cs
index 6ed7b06e6d1..c2a8f7c948e 100644
--- a/src/Microsoft.Graph/Generated/model/PrintJob.cs
+++ b/src/Microsoft.Graph/Generated/model/PrintJob.cs
@@ -54,6 +54,7 @@ public partial class PrintJob : Entity
///
/// Gets or sets display name.
+ /// The name of the print job.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/RecommendationBase.cs b/src/Microsoft.Graph/Generated/model/RecommendationBase.cs
index be4cc5a2fa6..53810f1a683 100644
--- a/src/Microsoft.Graph/Generated/model/RecommendationBase.cs
+++ b/src/Microsoft.Graph/Generated/model/RecommendationBase.cs
@@ -23,120 +23,140 @@ public partial class RecommendationBase : Entity
///
/// Gets or sets action steps.
+ /// List of actions to take to complete a recommendation.
///
[JsonPropertyName("actionSteps")]
public IEnumerable ActionSteps { get; set; }
///
/// Gets or sets benefits.
+ /// An explanation of why completing the recommendation will benefit you. Corresponds to the Value section of a recommendation shown in the Azure AD portal.
///
[JsonPropertyName("benefits")]
public string Benefits { get; set; }
///
/// Gets or sets category.
+ /// Indicates the category of intelligent guidance that the recommendation falls under. The possible values are: identityBestPractice, identitySecureScore, unknownFutureValue.
///
[JsonPropertyName("category")]
public RecommendationCategory? Category { get; set; }
///
/// Gets or sets created date time.
+ /// The date and time when the recommendation was detected as applicable to your directory.
///
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
///
/// Gets or sets current score.
+ /// The number of points the tenant has attained. Only applies to recommendations with category set to identitySecureScore.
///
[JsonPropertyName("currentScore")]
public double? CurrentScore { get; set; }
///
/// Gets or sets display name.
+ /// The title of the recommendation.
///
[JsonPropertyName("displayName")]
public string DisplayName { get; set; }
///
/// Gets or sets feature areas.
+ /// The directory feature that the recommendation is related to.
///
[JsonPropertyName("featureAreas")]
public IEnumerable FeatureAreas { get; set; }
///
/// Gets or sets impact start date time.
+ /// The future date and time when a recommendation should be completed.
///
[JsonPropertyName("impactStartDateTime")]
public DateTimeOffset? ImpactStartDateTime { get; set; }
///
/// Gets or sets impact type.
+ /// Indicates the scope of impact of a recommendation. Tenant level indicates that the recommendation impacts the whole tenant. Other possible values include users, applications.
///
[JsonPropertyName("impactType")]
public string ImpactType { get; set; }
///
/// Gets or sets insights.
+ /// Describes why a recommendation uniquely applies to your directory. Corresponds to the Description section of a recommendation shown in the Azure AD portal.
///
[JsonPropertyName("insights")]
public string Insights { get; set; }
///
/// Gets or sets last checked date time.
+ /// The most recent date and time a recommendation was deemed applicable to your directory.
///
[JsonPropertyName("lastCheckedDateTime")]
public DateTimeOffset? LastCheckedDateTime { get; set; }
///
/// Gets or sets last modified by.
+ /// Name of the user who last updated the status of the recommendation.
///
[JsonPropertyName("lastModifiedBy")]
public string LastModifiedBy { get; set; }
///
/// Gets or sets last modified date time.
+ /// The date and time the status of a recommendation was last updated.
///
[JsonPropertyName("lastModifiedDateTime")]
public DateTimeOffset? LastModifiedDateTime { get; set; }
///
/// Gets or sets max score.
+ /// The maximum number of points attainable. Only applies to recommendations with category set to identitySecureScore.
///
[JsonPropertyName("maxScore")]
public double? MaxScore { get; set; }
///
/// Gets or sets postpone until date time.
+ /// The future date and time when the status of a postponed recommendation will be active again.
///
[JsonPropertyName("postponeUntilDateTime")]
public DateTimeOffset? PostponeUntilDateTime { get; set; }
///
/// Gets or sets priority.
+ /// Indicates the time sensitivity for a recommendation to be completed. Microsoft auto assigns this value. The possible values are: low, medium, high.
///
[JsonPropertyName("priority")]
public RecommendationPriority? Priority { get; set; }
///
/// Gets or sets recommendation type.
+ /// Friendly shortname to identify the recommendation. The possible values are: adfsAppsMigration, enableDesktopSSO, enablePHS, enableProvisioning, switchFromPerUserMFA, tenantMFA, thirdPartyApps, turnOffPerUserMFA, useAuthenticatorApp, useMyApps, staleApps, staleAppCreds, applicationCredentialExpiry, servicePrincipalKeyExpiry, adminMFAV2, blockLegacyAuthentication, integratedApps, mfaRegistrationV2, pwagePolicyNew, passwordHashSync, oneAdmin, roleOverlap, selfServicePasswordReset, signinRiskPolicy, userRiskPolicy, verifyAppPublisher, privateLinkForAAD, appRoleAssignmentsGroups, appRoleAssignmentsUsers, managedIdentity, overprivilegedApps, unknownFutureValue.
///
[JsonPropertyName("recommendationType")]
public RecommendationType? RecommendationType { get; set; }
///
/// Gets or sets remediation impact.
+ /// Description of the impact on users of the remediation. Only applies to recommendations with category set to identitySecureScore.
///
[JsonPropertyName("remediationImpact")]
public string RemediationImpact { get; set; }
///
/// Gets or sets status.
+ /// Indicates the status of the recommendation based on user or system action. The possible values are: active, completedBySystem, completedByUser, dismissed, postponed, unknownFutureValue. By default, a recommendation's status is set to active when the recommendation is first generated. Status is set to completedBySystem when our service detects that a recommendation which was previously active no longer applies.
///
[JsonPropertyName("status")]
public RecommendationStatus? Status { get; set; }
///
/// Gets or sets impacted resources.
+ /// The list of directory objects associated with the recommendation.
///
[JsonPropertyName("impactedResources")]
public IRecommendationBaseImpactedResourcesCollectionPage ImpactedResources { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/RemediationState.cs b/src/Microsoft.Graph/Generated/model/RemediationState.cs
index 921c6fababa..2b47d795389 100644
--- a/src/Microsoft.Graph/Generated/model/RemediationState.cs
+++ b/src/Microsoft.Graph/Generated/model/RemediationState.cs
@@ -44,5 +44,10 @@ public enum RemediationState
///
ScriptError = 4,
+ ///
+ /// Unknown Future Value
+ ///
+ UnknownFutureValue = 5,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/RemoteAction.cs b/src/Microsoft.Graph/Generated/model/RemoteAction.cs
index df0b7dd1136..84bc5429cf5 100644
--- a/src/Microsoft.Graph/Generated/model/RemoteAction.cs
+++ b/src/Microsoft.Graph/Generated/model/RemoteAction.cs
@@ -164,5 +164,10 @@ public enum RemoteAction
///
InitiateMobileDeviceManagementKeyRecovery = 28,
+ ///
+ /// Initiate On Demand Proactive Remediation
+ ///
+ InitiateOnDemandProactiveRemediation = 29,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/RemoteActionAudit.cs b/src/Microsoft.Graph/Generated/model/RemoteActionAudit.cs
index 3181cf3b590..a91591593e3 100644
--- a/src/Microsoft.Graph/Generated/model/RemoteActionAudit.cs
+++ b/src/Microsoft.Graph/Generated/model/RemoteActionAudit.cs
@@ -23,7 +23,7 @@ public partial class RemoteActionAudit : Entity
///
/// Gets or sets action.
- /// The action name. Possible values are: unknown, factoryReset, removeCompanyData, resetPasscode, remoteLock, enableLostMode, disableLostMode, locateDevice, rebootNow, recoverPasscode, cleanWindowsDevice, logoutSharedAppleDeviceActiveUser, quickScan, fullScan, windowsDefenderUpdateSignatures, factoryResetKeepEnrollmentData, updateDeviceAccount, automaticRedeployment, shutDown, rotateBitLockerKeys, rotateFileVaultKey, getFileVaultKey, setDeviceName, activateDeviceEsim, deprovision, disable, reenable, moveDeviceToOrganizationalUnit, initiateMobileDeviceManagementKeyRecovery.
+ /// The action name. Possible values are: unknown, factoryReset, removeCompanyData, resetPasscode, remoteLock, enableLostMode, disableLostMode, locateDevice, rebootNow, recoverPasscode, cleanWindowsDevice, logoutSharedAppleDeviceActiveUser, quickScan, fullScan, windowsDefenderUpdateSignatures, factoryResetKeepEnrollmentData, updateDeviceAccount, automaticRedeployment, shutDown, rotateBitLockerKeys, rotateFileVaultKey, getFileVaultKey, setDeviceName, activateDeviceEsim, deprovision, disable, reenable, moveDeviceToOrganizationalUnit, initiateMobileDeviceManagementKeyRecovery, initiateOnDemandProactiveRemediation.
///
[JsonPropertyName("action")]
public RemoteAction? Action { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SchemaExtension.cs b/src/Microsoft.Graph/Generated/model/SchemaExtension.cs
index 56f57dc3884..ada4a582561 100644
--- a/src/Microsoft.Graph/Generated/model/SchemaExtension.cs
+++ b/src/Microsoft.Graph/Generated/model/SchemaExtension.cs
@@ -29,7 +29,7 @@ public partial class SchemaExtension : Entity
///
/// Gets or sets owner.
- /// The appId of the application that is the owner of the schema extension. This property can be supplied on creation, to set the owner. If not supplied, then the calling application's appId will be set as the owner. In either case, the signed-in user must be the owner of the application. So, for example, if creating a new schema extension definition using Graph Explorer, you must supply the owner property. Once set, this property is read-only and cannot be changed. Supports $filter (eq).
+ /// The appId of the application that is the owner of the schema extension. The owner of the schema definition must be explicitly specified during the Create and Update operations, or it will be implied and auto-assigned by Azure AD as follows: In delegated access: The signed-in user must be the owner of the app that calls Microsoft Graph to create the schema extension definition. If the signed-in user isn't the owner of the calling app, they must explicitly specify the owner property, and assign it the appId of an app that they own. In app-only access: The owner property isn't required in the request body. Instead, the calling app is assigned ownership of the schema extension. So, for example, if creating a new schema extension definition using Graph Explorer, you must supply the owner property. Once set, this property is read-only and cannot be changed. Supports $filter (eq).
///
[JsonPropertyName("owner")]
public string Owner { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SearchHit.cs b/src/Microsoft.Graph/Generated/model/SearchHit.cs
index f9e5b8a0d15..84bec8efce1 100644
--- a/src/Microsoft.Graph/Generated/model/SearchHit.cs
+++ b/src/Microsoft.Graph/Generated/model/SearchHit.cs
@@ -23,7 +23,7 @@ public partial class SearchHit
///
/// Gets or sets contentSource.
- /// The name of the content source which the externalItem is part of .
+ /// The name of the content source that the externalItem is part of.
///
[JsonPropertyName("contentSource")]
public string ContentSource { get; set; }
@@ -37,6 +37,7 @@ public partial class SearchHit
///
/// Gets or sets isCollapsed.
+ /// Indicates whether the current result is collapses when the collapseProperties property is used.
///
[JsonPropertyName("isCollapsed")]
public bool? IsCollapsed { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/SearchQuery.cs b/src/Microsoft.Graph/Generated/model/SearchQuery.cs
index e2488edb05f..e72459b6653 100644
--- a/src/Microsoft.Graph/Generated/model/SearchQuery.cs
+++ b/src/Microsoft.Graph/Generated/model/SearchQuery.cs
@@ -35,13 +35,6 @@ public partial class SearchQuery
[JsonPropertyName("queryTemplate")]
public string QueryTemplate { get; set; }
- ///
- /// Gets or sets query_string.
- ///
- [Obsolete("The query_string will be removed on December 31, 2022. Please use the queryString instead.")]
- [JsonPropertyName("query_string")]
- public SearchQueryString Query_string { get; set; }
-
///
/// Gets or sets additional data.
///
diff --git a/src/Microsoft.Graph/Generated/model/ServiceNowAuthenticationMethod.cs b/src/Microsoft.Graph/Generated/model/ServiceNowAuthenticationMethod.cs
new file mode 100644
index 00000000000..730869bdff7
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/ServiceNowAuthenticationMethod.cs
@@ -0,0 +1,45 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: ComplexType.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The type ServiceNowAuthenticationMethod.
+ ///
+ [JsonConverter(typeof(DerivedTypeConverter))]
+ public partial class ServiceNowAuthenticationMethod
+ {
+
+ ///
+ /// The internal ServiceNowAuthenticationMethod constructor
+ ///
+ protected internal ServiceNowAuthenticationMethod()
+ {
+ // Don't allow initialization of abstract complex types
+ }
+
+ ///
+ /// Gets or sets additional data.
+ ///
+ [JsonExtensionData]
+ public IDictionary AdditionalData { get; set; }
+
+ ///
+ /// Gets or sets @odata.type.
+ ///
+ [JsonPropertyName("@odata.type")]
+ public string ODataType { get; set; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/model/ServiceNowConnection.cs b/src/Microsoft.Graph/Generated/model/ServiceNowConnection.cs
new file mode 100644
index 00000000000..25d5a831fe8
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/ServiceNowConnection.cs
@@ -0,0 +1,75 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: EntityType.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The type Service Now Connection.
+ ///
+ [JsonConverter(typeof(DerivedTypeConverter))]
+ public partial class ServiceNowConnection : Entity
+ {
+
+ ///
+ /// Gets or sets authentication method.
+ /// Indicates the method used by Intune to authenticate with ServiceNow. Currently supports only web authentication with ServiceNow using the specified app id.
+ ///
+ [JsonPropertyName("authenticationMethod")]
+ public ServiceNowAuthenticationMethod AuthenticationMethod { get; set; }
+
+ ///
+ /// Gets or sets created date time.
+ /// Date Time when connection properties were created. The value cannot be modified and is automatically populated when the connection properties were entered.
+ ///
+ [JsonPropertyName("createdDateTime")]
+ public DateTimeOffset? CreatedDateTime { get; set; }
+
+ ///
+ /// Gets or sets incident api url.
+ /// Indicates the ServiceNow incident API URL that Intune will use the fetch incidents. Saved in the format of /api/now/table/incident
+ ///
+ [JsonPropertyName("incidentApiUrl")]
+ public string IncidentApiUrl { get; set; }
+
+ ///
+ /// Gets or sets instance url.
+ /// Indicates the ServiceNow instance URL that Intune will connect to. Saved in the format of https://<instance>.service-now.com
+ ///
+ [JsonPropertyName("instanceUrl")]
+ public string InstanceUrl { get; set; }
+
+ ///
+ /// Gets or sets last modified date time.
+ /// Date Time when connection properties were last updated. The value cannot be modified and is automatically populated when the connection properties were updated.
+ ///
+ [JsonPropertyName("lastModifiedDateTime")]
+ public DateTimeOffset? LastModifiedDateTime { get; set; }
+
+ ///
+ /// Gets or sets last queried date time.
+ /// Date Time when incidents from ServiceNow were last queried
+ ///
+ [JsonPropertyName("lastQueriedDateTime")]
+ public DateTimeOffset? LastQueriedDateTime { get; set; }
+
+ ///
+ /// Gets or sets service now connection status.
+ /// Status of the ServiceNow Connection based on user's selection. Possible value could be disabled or enabled.
+ ///
+ [JsonPropertyName("serviceNowConnectionStatus")]
+ public ServiceNowConnectionStatus? ServiceNowConnectionStatus { get; set; }
+
+ }
+}
+
diff --git a/src/Microsoft.Graph/Generated/model/ServiceNowConnectionStatus.cs b/src/Microsoft.Graph/Generated/model/ServiceNowConnectionStatus.cs
new file mode 100644
index 00000000000..a57646a69dd
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/ServiceNowConnectionStatus.cs
@@ -0,0 +1,38 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: EnumType.cs.tt
+
+
+namespace Microsoft.Graph
+{
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The enum ServiceNowConnectionStatus.
+ ///
+ [JsonConverter(typeof(JsonStringEnumConverter))]
+ public enum ServiceNowConnectionStatus
+ {
+
+ ///
+ /// Disabled
+ ///
+ Disabled = 0,
+
+ ///
+ /// Enabled
+ ///
+ Enabled = 1,
+
+ ///
+ /// Unknown Future Value
+ ///
+ UnknownFutureValue = 2,
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/model/ServiceNowOauthSecretAuthentication.cs b/src/Microsoft.Graph/Generated/model/ServiceNowOauthSecretAuthentication.cs
new file mode 100644
index 00000000000..429687f8000
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/model/ServiceNowOauthSecretAuthentication.cs
@@ -0,0 +1,38 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: ComplexType.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The type ServiceNowOauthSecretAuthentication.
+ ///
+ public partial class ServiceNowOauthSecretAuthentication : ServiceNowAuthenticationMethod
+ {
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ public ServiceNowOauthSecretAuthentication()
+ {
+ this.ODataType = "microsoft.graph.serviceNowOauthSecretAuthentication";
+ }
+
+ ///
+ /// Gets or sets appId.
+ /// Tenant appId registered with Azure AD
+ ///
+ [JsonPropertyName("appId")]
+ public string AppId { get; set; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/model/SignIn.cs b/src/Microsoft.Graph/Generated/model/SignIn.cs
index ba05f5967d4..411303d8095 100644
--- a/src/Microsoft.Graph/Generated/model/SignIn.cs
+++ b/src/Microsoft.Graph/Generated/model/SignIn.cs
@@ -44,6 +44,7 @@ public partial class SignIn : Entity
///
/// Gets or sets applied event listeners.
+ /// Detailed information about the listeners, such as Azure Logic Apps and Azure Functions, that were triggered by the corresponding events in the sign-in event.
///
[JsonPropertyName("appliedEventListeners")]
public IEnumerable AppliedEventListeners { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/TeamsAppSettings.cs b/src/Microsoft.Graph/Generated/model/TeamsAppSettings.cs
index cebad71f40f..f1b5d2ac195 100644
--- a/src/Microsoft.Graph/Generated/model/TeamsAppSettings.cs
+++ b/src/Microsoft.Graph/Generated/model/TeamsAppSettings.cs
@@ -20,6 +20,12 @@ namespace Microsoft.Graph
public partial class TeamsAppSettings : Entity
{
+ ///
+ /// Gets or sets allow user requests for app access.
+ ///
+ [JsonPropertyName("allowUserRequestsForAppAccess")]
+ public bool? AllowUserRequestsForAppAccess { get; set; }
+
///
/// Gets or sets is chat resource specific consent enabled.
/// Indicates whether resource-specific consent for chats/meetings has been enabled for the tenant. If true, Teams apps that are allowed in the tenant and require resource-specific permissions can be installed inside chats and meetings. If false, the installation of any Teams app that requires resource-specific permissions in a chat or a meeting will be blocked.
diff --git a/src/Microsoft.Graph/Generated/model/TemporaryAccessPassAuthenticationMethod.cs b/src/Microsoft.Graph/Generated/model/TemporaryAccessPassAuthenticationMethod.cs
index 8cd73f154f5..f6ecee06a7b 100644
--- a/src/Microsoft.Graph/Generated/model/TemporaryAccessPassAuthenticationMethod.cs
+++ b/src/Microsoft.Graph/Generated/model/TemporaryAccessPassAuthenticationMethod.cs
@@ -35,13 +35,6 @@ public TemporaryAccessPassAuthenticationMethod()
[JsonPropertyName("createdDateTime")]
public DateTimeOffset? CreatedDateTime { get; set; }
- ///
- /// Gets or sets is usable.
- /// The state of the authentication method that indicates whether it's currently usable by the user.
- ///
- [JsonPropertyName("isUsable")]
- public bool? IsUsable { get; set; }
-
///
/// Gets or sets is usable once.
/// Determines whether the pass is limited to a one-time use. If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.
@@ -56,13 +49,6 @@ public TemporaryAccessPassAuthenticationMethod()
[JsonPropertyName("lifetimeInMinutes")]
public Int32? LifetimeInMinutes { get; set; }
- ///
- /// Gets or sets method usability reason.
- /// Details about the usability state (isUsable). Reasons can include: EnabledByPolicy, DisabledByPolicy, Expired, NotYetValid, OneTimeUsed.
- ///
- [JsonPropertyName("methodUsabilityReason")]
- public string MethodUsabilityReason { get; set; }
-
///
/// Gets or sets start date time.
/// The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced.
diff --git a/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDeviceTimelineEvents.cs b/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDeviceTimelineEvent.cs
similarity index 88%
rename from src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDeviceTimelineEvents.cs
rename to src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDeviceTimelineEvent.cs
index 646c1a28e55..32b84ec947c 100644
--- a/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDeviceTimelineEvents.cs
+++ b/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDeviceTimelineEvent.cs
@@ -15,10 +15,10 @@ namespace Microsoft.Graph
using System.Text.Json.Serialization;
///
- /// The type User Experience Analytics Device Timeline Events.
+ /// The type User Experience Analytics Device Timeline Event.
///
- [JsonConverter(typeof(DerivedTypeConverter))]
- public partial class UserExperienceAnalyticsDeviceTimelineEvents : Entity
+ [JsonConverter(typeof(DerivedTypeConverter))]
+ public partial class UserExperienceAnalyticsDeviceTimelineEvent : Entity
{
///
@@ -28,13 +28,6 @@ public partial class UserExperienceAnalyticsDeviceTimelineEvents : Entity
[JsonPropertyName("deviceId")]
public string DeviceId { get; set; }
- ///
- /// Gets or sets event additional information.
- /// Placeholder value for future expansion.
- ///
- [JsonPropertyName("eventAdditionalInformation")]
- public string EventAdditionalInformation { get; set; }
-
///
/// Gets or sets event date time.
/// The time the event occured.
diff --git a/src/Microsoft.Graph/Generated/model/WebApplicationSegment.cs b/src/Microsoft.Graph/Generated/model/WebApplicationSegment.cs
index ca5ecfa5d2e..0adb04f83e5 100644
--- a/src/Microsoft.Graph/Generated/model/WebApplicationSegment.cs
+++ b/src/Microsoft.Graph/Generated/model/WebApplicationSegment.cs
@@ -30,24 +30,28 @@ public WebApplicationSegment()
///
/// Gets or sets alternate url.
+ /// If you're configuring a traffic manager in front of multiple App Proxy application segments, this property contains the user-friendly URL that will point to the traffic manager.
///
[JsonPropertyName("alternateUrl")]
public string AlternateUrl { get; set; }
///
/// Gets or sets external url.
+ /// The published external URL for the application segment; for example, https://intranet.contoso.com/.
///
[JsonPropertyName("externalUrl")]
public string ExternalUrl { get; set; }
///
/// Gets or sets internal url.
+ /// The internal URL of the application segment; for example, https://intranet/.
///
[JsonPropertyName("internalUrl")]
public string InternalUrl { get; set; }
///
/// Gets or sets cors configurations.
+ /// A collection of CORS Rule definitions for a particular application segment.
///
[JsonPropertyName("corsConfigurations")]
public IWebApplicationSegmentCorsConfigurationsCollectionPage CorsConfigurations { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WindowsAutopilotDeploymentState.cs b/src/Microsoft.Graph/Generated/model/WindowsAutopilotDeploymentState.cs
index 83778b94e74..3334070bcc9 100644
--- a/src/Microsoft.Graph/Generated/model/WindowsAutopilotDeploymentState.cs
+++ b/src/Microsoft.Graph/Generated/model/WindowsAutopilotDeploymentState.cs
@@ -54,5 +54,10 @@ public enum WindowsAutopilotDeploymentState
///
Disabled = 6,
+ ///
+ /// Success On Retry
+ ///
+ SuccessOnRetry = 7,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/WindowsHealthMonitoringConfiguration.cs b/src/Microsoft.Graph/Generated/model/WindowsHealthMonitoringConfiguration.cs
index 335ba660ffb..8039181da1e 100644
--- a/src/Microsoft.Graph/Generated/model/WindowsHealthMonitoringConfiguration.cs
+++ b/src/Microsoft.Graph/Generated/model/WindowsHealthMonitoringConfiguration.cs
@@ -45,7 +45,7 @@ public WindowsHealthMonitoringConfiguration()
///
/// Gets or sets config device health monitoring scope.
- /// Specifies set of events collected from the device where health monitoring is enabled. Possible values are: undefined, healthMonitoring, bootPerformance, windowsUpdates.
+ /// Specifies set of events collected from the device where health monitoring is enabled. Possible values are: undefined, healthMonitoring, bootPerformance, windowsUpdates, privilegeManagement.
///
[JsonPropertyName("configDeviceHealthMonitoringScope")]
public WindowsHealthMonitoringScope? ConfigDeviceHealthMonitoringScope { get; set; }
diff --git a/src/Microsoft.Graph/Generated/model/WindowsHealthMonitoringScope.cs b/src/Microsoft.Graph/Generated/model/WindowsHealthMonitoringScope.cs
index 4243add8f06..aec36e49864 100644
--- a/src/Microsoft.Graph/Generated/model/WindowsHealthMonitoringScope.cs
+++ b/src/Microsoft.Graph/Generated/model/WindowsHealthMonitoringScope.cs
@@ -40,5 +40,10 @@ public enum WindowsHealthMonitoringScope
///
WindowsUpdates = 4,
+ ///
+ /// Privilege Management
+ ///
+ PrivilegeManagement = 8,
+
}
}
diff --git a/src/Microsoft.Graph/Generated/model/WindowsWebApp.cs b/src/Microsoft.Graph/Generated/model/WindowsWebApp.cs
index 9998727f3d0..b1eb48a18f8 100644
--- a/src/Microsoft.Graph/Generated/model/WindowsWebApp.cs
+++ b/src/Microsoft.Graph/Generated/model/WindowsWebApp.cs
@@ -30,7 +30,7 @@ public WindowsWebApp()
///
/// Gets or sets app url.
- /// The web app URL.
+ /// Indicates the Windows web app URL. Example: 'https://www.contoso.com'
///
[JsonPropertyName("appUrl")]
public string AppUrl { get; set; }
diff --git a/src/Microsoft.Graph/Generated/requests/AdminRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/AdminRequestBuilder.cs
index 69c81efac19..514e23abce5 100644
--- a/src/Microsoft.Graph/Generated/requests/AdminRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/AdminRequestBuilder.cs
@@ -101,12 +101,12 @@ public IAdminReportSettingsRequestBuilder ReportSettings
///
/// Gets the request builder for Windows.
///
- /// The .
- public Microsoft.Graph.WindowsUpdates.IWindowsRequestBuilder Windows
+ /// The .
+ public IAdminWindowsRequestBuilder Windows
{
get
{
- return new Microsoft.Graph.WindowsUpdates.WindowsRequestBuilder(this.AppendSegmentToRequestUrl("windows"), this.Client);
+ return new AdminWindowsRequestBuilder(this.AppendSegmentToRequestUrl("windows"), this.Client);
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/AdminWindowsRequest.cs b/src/Microsoft.Graph/Generated/requests/AdminWindowsRequest.cs
new file mode 100644
index 00000000000..dc1fa1755a8
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/AdminWindowsRequest.cs
@@ -0,0 +1,249 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: EntityRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The type AdminWindowsRequest.
+ ///
+ public partial class AdminWindowsRequest : BaseRequest, IAdminWindowsRequest
+ {
+ ///
+ /// Constructs a new AdminWindowsRequest.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ /// Query and header option name value pairs for the request.
+ public AdminWindowsRequest(
+ string requestUrl,
+ IBaseClient client,
+ IEnumerable
/// The for the request.
/// The collection page.
- public async System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default)
+ public async System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default)
{
this.Method = HttpMethods.GET;
- var response = await this.SendAsync(null, cancellationToken).ConfigureAwait(false);
+ var response = await this.SendAsync(null, cancellationToken).ConfigureAwait(false);
if (response?.Value?.CurrentPage != null)
{
response.Value.InitializeNextPageRequest(this.Client, response.NextLink);
@@ -81,14 +81,14 @@ public async System.Threading.Tasks.Task
- /// Gets the collection page and returns a object.
+ /// Gets the collection page and returns a object.
///
/// The for the request.
- /// The object.
- public System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default)
+ /// The object.
+ public System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default)
{
this.Method = HttpMethods.GET;
- return this.SendAsyncWithGraphResponse(null, cancellationToken);
+ return this.SendAsyncWithGraphResponse(null, cancellationToken);
}
///
@@ -96,9 +96,9 @@ public System.Threading.Tasks.Task
/// The expand value.
/// The request object to send.
- public IUpdatesResourceConnectionsCollectionRequest Expand(string value)
+ public IDeviceManagementServiceNowConnectionsCollectionRequest Expand(string value)
{
- this.QueryOptions.Add(new Microsoft.Graph.QueryOption("$expand", value));
+ this.QueryOptions.Add(new QueryOption("$expand", value));
return this;
}
@@ -107,21 +107,21 @@ public IUpdatesResourceConnectionsCollectionRequest Expand(string value)
///
/// The expression from which to calculate the expand value.
/// The request object to send.
- public IUpdatesResourceConnectionsCollectionRequest Expand(Expression> expandExpression)
+ public IDeviceManagementServiceNowConnectionsCollectionRequest Expand(Expression> expandExpression)
{
if (expandExpression == null)
{
throw new ArgumentNullException(nameof(expandExpression));
}
string error;
- string value = Microsoft.Graph.ExpressionExtractHelper.ExtractMembers(expandExpression, out error);
+ string value = ExpressionExtractHelper.ExtractMembers(expandExpression, out error);
if (value == null)
{
throw new ArgumentException(error, nameof(expandExpression));
}
else
{
- this.QueryOptions.Add(new Microsoft.Graph.QueryOption("$expand", value));
+ this.QueryOptions.Add(new QueryOption("$expand", value));
}
return this;
}
@@ -131,9 +131,9 @@ public IUpdatesResourceConnectionsCollectionRequest Expand(Expression
/// The select value.
/// The request object to send.
- public IUpdatesResourceConnectionsCollectionRequest Select(string value)
+ public IDeviceManagementServiceNowConnectionsCollectionRequest Select(string value)
{
- this.QueryOptions.Add(new Microsoft.Graph.QueryOption("$select", value));
+ this.QueryOptions.Add(new QueryOption("$select", value));
return this;
}
@@ -142,21 +142,21 @@ public IUpdatesResourceConnectionsCollectionRequest Select(string value)
///
/// The expression from which to calculate the select value.
/// The request object to send.
- public IUpdatesResourceConnectionsCollectionRequest Select(Expression> selectExpression)
+ public IDeviceManagementServiceNowConnectionsCollectionRequest Select(Expression> selectExpression)
{
if (selectExpression == null)
{
throw new ArgumentNullException(nameof(selectExpression));
}
string error;
- string value = Microsoft.Graph.ExpressionExtractHelper.ExtractMembers(selectExpression, out error);
+ string value = ExpressionExtractHelper.ExtractMembers(selectExpression, out error);
if (value == null)
{
throw new ArgumentException(error, nameof(selectExpression));
}
else
{
- this.QueryOptions.Add(new Microsoft.Graph.QueryOption("$select", value));
+ this.QueryOptions.Add(new QueryOption("$select", value));
}
return this;
}
@@ -166,9 +166,9 @@ public IUpdatesResourceConnectionsCollectionRequest Select(Expression
/// The top value.
/// The request object to send.
- public IUpdatesResourceConnectionsCollectionRequest Top(int value)
+ public IDeviceManagementServiceNowConnectionsCollectionRequest Top(int value)
{
- this.QueryOptions.Add(new Microsoft.Graph.QueryOption("$top", value.ToString()));
+ this.QueryOptions.Add(new QueryOption("$top", value.ToString()));
return this;
}
@@ -177,9 +177,9 @@ public IUpdatesResourceConnectionsCollectionRequest Top(int value)
///
/// The filter value.
/// The request object to send.
- public IUpdatesResourceConnectionsCollectionRequest Filter(string value)
+ public IDeviceManagementServiceNowConnectionsCollectionRequest Filter(string value)
{
- this.QueryOptions.Add(new Microsoft.Graph.QueryOption("$filter", value));
+ this.QueryOptions.Add(new QueryOption("$filter", value));
return this;
}
@@ -188,9 +188,9 @@ public IUpdatesResourceConnectionsCollectionRequest Filter(string value)
///
/// The skip value.
/// The request object to send.
- public IUpdatesResourceConnectionsCollectionRequest Skip(int value)
+ public IDeviceManagementServiceNowConnectionsCollectionRequest Skip(int value)
{
- this.QueryOptions.Add(new Microsoft.Graph.QueryOption("$skip", value.ToString()));
+ this.QueryOptions.Add(new QueryOption("$skip", value.ToString()));
return this;
}
@@ -199,9 +199,9 @@ public IUpdatesResourceConnectionsCollectionRequest Skip(int value)
///
/// The orderby value.
/// The request object to send.
- public IUpdatesResourceConnectionsCollectionRequest OrderBy(string value)
+ public IDeviceManagementServiceNowConnectionsCollectionRequest OrderBy(string value)
{
- this.QueryOptions.Add(new Microsoft.Graph.QueryOption("$orderby", value));
+ this.QueryOptions.Add(new QueryOption("$orderby", value));
return this;
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/DeviceManagementServiceNowConnectionsCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/DeviceManagementServiceNowConnectionsCollectionRequestBuilder.cs
new file mode 100644
index 00000000000..e656a842bec
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/DeviceManagementServiceNowConnectionsCollectionRequestBuilder.cs
@@ -0,0 +1,65 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: EntityCollectionRequestBuilder.cs.tt
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The type DeviceManagementServiceNowConnectionsCollectionRequestBuilder.
+ ///
+ public partial class DeviceManagementServiceNowConnectionsCollectionRequestBuilder : BaseRequestBuilder, IDeviceManagementServiceNowConnectionsCollectionRequestBuilder
+ {
+ ///
+ /// Constructs a new DeviceManagementServiceNowConnectionsCollectionRequestBuilder.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ public DeviceManagementServiceNowConnectionsCollectionRequestBuilder(
+ string requestUrl,
+ IBaseClient client)
+ : base(requestUrl, client)
+ {
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ public IDeviceManagementServiceNowConnectionsCollectionRequest Request()
+ {
+ return this.Request(null);
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ public IDeviceManagementServiceNowConnectionsCollectionRequest Request(IEnumerable
options)
+ {
+ return new DeviceManagementServiceNowConnectionsCollectionRequest(this.RequestUrl, this.Client, options);
+ }
+
+ ///
+ /// Gets an for the specified DeviceManagementServiceNowConnection.
+ ///
+ /// The ID for the DeviceManagementServiceNowConnection.
+ /// The .
+ public IServiceNowConnectionRequestBuilder this[string id]
+ {
+ get
+ {
+ return new ServiceNowConnectionRequestBuilder(this.AppendSegmentToRequestUrl(id), this.Client);
+ }
+ }
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/DeviceManagementServiceNowConnectionsCollectionResponse.cs b/src/Microsoft.Graph/Generated/requests/DeviceManagementServiceNowConnectionsCollectionResponse.cs
new file mode 100644
index 00000000000..ad25fac5a66
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/DeviceManagementServiceNowConnectionsCollectionResponse.cs
@@ -0,0 +1,38 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: EntityCollectionResponse.cs.tt
+namespace Microsoft.Graph
+{
+ using System.Collections.Generic;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The type DeviceManagementServiceNowConnectionsCollectionResponse.
+ ///
+ public class DeviceManagementServiceNowConnectionsCollectionResponse
+ {
+ ///
+ /// Gets or sets the value.
+ ///
+ [JsonPropertyName("value")]
+ public IDeviceManagementServiceNowConnectionsCollectionPage Value { get; set; }
+
+ ///
+ /// Gets or sets the nextLink string value.
+ ///
+ [JsonPropertyName("@odata.nextLink")]
+ [JsonConverter(typeof(NextLinkConverter))]
+ public string NextLink { get; set; }
+
+ ///
+ /// Gets or sets additional data.
+ ///
+ [JsonExtensionData]
+ public IDictionary AdditionalData { get; set; }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionPage.cs
similarity index 77%
rename from src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage.cs
rename to src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionPage.cs
index 7cd22bba65c..85c447c22a7 100644
--- a/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage.cs
+++ b/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionPage.cs
@@ -12,14 +12,14 @@ namespace Microsoft.Graph
using System;
///
- /// The type DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage.
+ /// The type DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionPage.
///
- public partial class DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage : CollectionPage, IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage
+ public partial class DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionPage : CollectionPage, IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionPage
{
///
- /// Gets the next page instance.
+ /// Gets the next page instance.
///
- public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest NextPageRequest { get; private set; }
+ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest NextPageRequest { get; private set; }
///
/// Initializes the NextPageRequest property.
@@ -28,7 +28,7 @@ public void InitializeNextPageRequest(IBaseClient client, string nextPageLinkStr
{
if (!string.IsNullOrEmpty(nextPageLinkString))
{
- this.NextPageRequest = new DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest(
+ this.NextPageRequest = new DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest(
nextPageLinkString,
client,
null);
diff --git a/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest.cs
similarity index 78%
rename from src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest.cs
rename to src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest.cs
index 75c09f0487c..89a52e38058 100644
--- a/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest.cs
+++ b/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest.cs
@@ -16,17 +16,17 @@ namespace Microsoft.Graph
using System.Linq.Expressions;
///
- /// The type DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest.
+ /// The type DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest.
///
- public partial class DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest : BaseRequest, IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest
+ public partial class DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest : BaseRequest, IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest
{
///
- /// Constructs a new DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest.
+ /// Constructs a new DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest.
///
/// The URL for the built request.
/// The for handling requests.
/// Query and header option name value pairs for the request.
- public DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest(
+ public DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest(
string requestUrl,
IBaseClient client,
IEnumerable
options)
@@ -34,29 +34,29 @@ public DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequ
{
}
///
- /// Adds the specified UserExperienceAnalyticsDeviceTimelineEvents to the collection via POST.
+ /// Adds the specified UserExperienceAnalyticsDeviceTimelineEvent to the collection via POST.
///
- /// The UserExperienceAnalyticsDeviceTimelineEvents to add.
+ /// The UserExperienceAnalyticsDeviceTimelineEvent to add.
/// The for the request.
- /// The created UserExperienceAnalyticsDeviceTimelineEvents.
- public System.Threading.Tasks.Task AddAsync(UserExperienceAnalyticsDeviceTimelineEvents userExperienceAnalyticsDeviceTimelineEvents, CancellationToken cancellationToken = default)
+ /// The created UserExperienceAnalyticsDeviceTimelineEvent.
+ public System.Threading.Tasks.Task AddAsync(UserExperienceAnalyticsDeviceTimelineEvent userExperienceAnalyticsDeviceTimelineEvent, CancellationToken cancellationToken = default)
{
this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
this.Method = HttpMethods.POST;
- return this.SendAsync(userExperienceAnalyticsDeviceTimelineEvents, cancellationToken);
+ return this.SendAsync(userExperienceAnalyticsDeviceTimelineEvent, cancellationToken);
}
///
- /// Adds the specified UserExperienceAnalyticsDeviceTimelineEvents to the collection via POST and returns a object of the request.
+ /// Adds the specified UserExperienceAnalyticsDeviceTimelineEvent to the collection via POST and returns a object of the request.
///
- /// The UserExperienceAnalyticsDeviceTimelineEvents to add.
+ /// The UserExperienceAnalyticsDeviceTimelineEvent to add.
/// The for the request.
- /// The object of the request.
- public System.Threading.Tasks.Task> AddResponseAsync(UserExperienceAnalyticsDeviceTimelineEvents userExperienceAnalyticsDeviceTimelineEvents, CancellationToken cancellationToken = default)
+ /// The object of the request.
+ public System.Threading.Tasks.Task> AddResponseAsync(UserExperienceAnalyticsDeviceTimelineEvent userExperienceAnalyticsDeviceTimelineEvent, CancellationToken cancellationToken = default)
{
this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
this.Method = HttpMethods.POST;
- return this.SendAsyncWithGraphResponse(userExperienceAnalyticsDeviceTimelineEvents, cancellationToken);
+ return this.SendAsyncWithGraphResponse(userExperienceAnalyticsDeviceTimelineEvent, cancellationToken);
}
@@ -65,10 +65,10 @@ public System.Threading.Tasks.Task
/// The for the request.
/// The collection page.
- public async System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default)
+ public async System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default)
{
this.Method = HttpMethods.GET;
- var response = await this.SendAsync(null, cancellationToken).ConfigureAwait(false);
+ var response = await this.SendAsync(null, cancellationToken).ConfigureAwait(false);
if (response?.Value?.CurrentPage != null)
{
response.Value.InitializeNextPageRequest(this.Client, response.NextLink);
@@ -81,14 +81,14 @@ public async System.Threading.Tasks.Task
- /// Gets the collection page and returns a object.
+ /// Gets the collection page and returns a object.
///
/// The for the request.
- /// The object.
- public System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default)
+ /// The object.
+ public System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default)
{
this.Method = HttpMethods.GET;
- return this.SendAsyncWithGraphResponse(null, cancellationToken);
+ return this.SendAsyncWithGraphResponse(null, cancellationToken);
}
///
@@ -96,7 +96,7 @@ public System.Threading.Tasks.Task
/// The expand value.
/// The request object to send.
- public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Expand(string value)
+ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Expand(string value)
{
this.QueryOptions.Add(new QueryOption("$expand", value));
return this;
@@ -107,7 +107,7 @@ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionReq
///
/// The expression from which to calculate the expand value.
/// The request object to send.
- public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Expand(Expression> expandExpression)
+ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Expand(Expression> expandExpression)
{
if (expandExpression == null)
{
@@ -131,7 +131,7 @@ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionReq
///
/// The select value.
/// The request object to send.
- public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Select(string value)
+ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Select(string value)
{
this.QueryOptions.Add(new QueryOption("$select", value));
return this;
@@ -142,7 +142,7 @@ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionReq
///
/// The expression from which to calculate the select value.
/// The request object to send.
- public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Select(Expression> selectExpression)
+ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Select(Expression> selectExpression)
{
if (selectExpression == null)
{
@@ -166,7 +166,7 @@ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionReq
///
/// The top value.
/// The request object to send.
- public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Top(int value)
+ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Top(int value)
{
this.QueryOptions.Add(new QueryOption("$top", value.ToString()));
return this;
@@ -177,7 +177,7 @@ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionReq
///
/// The filter value.
/// The request object to send.
- public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Filter(string value)
+ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Filter(string value)
{
this.QueryOptions.Add(new QueryOption("$filter", value));
return this;
@@ -188,7 +188,7 @@ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionReq
///
/// The skip value.
/// The request object to send.
- public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Skip(int value)
+ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Skip(int value)
{
this.QueryOptions.Add(new QueryOption("$skip", value.ToString()));
return this;
@@ -199,7 +199,7 @@ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionReq
///
/// The orderby value.
/// The request object to send.
- public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest OrderBy(string value)
+ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest OrderBy(string value)
{
this.QueryOptions.Add(new QueryOption("$orderby", value));
return this;
diff --git a/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder.cs
similarity index 72%
rename from src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder.cs
rename to src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder.cs
index 707bfd3e483..588212472c6 100644
--- a/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder.cs
@@ -12,16 +12,16 @@ namespace Microsoft.Graph
using System.Collections.Generic;
///
- /// The type DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder.
+ /// The type DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder.
///
- public partial class DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder : BaseRequestBuilder, IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder
+ public partial class DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder : BaseRequestBuilder, IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder
{
///
- /// Constructs a new DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder.
+ /// Constructs a new DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder.
///
/// The URL for the built request.
/// The for handling requests.
- public DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder(
+ public DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder(
string requestUrl,
IBaseClient client)
: base(requestUrl, client)
@@ -32,7 +32,7 @@ public DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequ
/// Builds the request.
///
/// The built request.
- public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Request()
+ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Request()
{
return this.Request(null);
}
@@ -42,21 +42,21 @@ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionReq
///
/// The query and header options for the request.
/// The built request.
- public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Request(IEnumerable
options)
+ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Request(IEnumerable
options)
{
- return new DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest(this.RequestUrl, this.Client, options);
+ return new DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest(this.RequestUrl, this.Client, options);
}
///
- /// Gets an for the specified DeviceManagementUserExperienceAnalyticsDeviceTimelineEvents.
+ /// Gets an for the specified DeviceManagementUserExperienceAnalyticsDeviceTimelineEvent.
///
- /// The ID for the DeviceManagementUserExperienceAnalyticsDeviceTimelineEvents.
- /// The .
- public IUserExperienceAnalyticsDeviceTimelineEventsRequestBuilder this[string id]
+ /// The ID for the DeviceManagementUserExperienceAnalyticsDeviceTimelineEvent.
+ /// The .
+ public IUserExperienceAnalyticsDeviceTimelineEventRequestBuilder this[string id]
{
get
{
- return new UserExperienceAnalyticsDeviceTimelineEventsRequestBuilder(this.AppendSegmentToRequestUrl(id), this.Client);
+ return new UserExperienceAnalyticsDeviceTimelineEventRequestBuilder(this.AppendSegmentToRequestUrl(id), this.Client);
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionResponse.cs b/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionResponse.cs
similarity index 89%
rename from src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionResponse.cs
rename to src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionResponse.cs
index 94d2d6d6c9a..ad8a3544789 100644
--- a/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionResponse.cs
+++ b/src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionResponse.cs
@@ -12,15 +12,15 @@ namespace Microsoft.Graph
using System.Text.Json.Serialization;
///
- /// The type DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionResponse.
+ /// The type DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionResponse.
///
- public class DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionResponse
+ public class DeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionResponse
{
///
- /// Gets or sets the value.
+ /// Gets or sets the value.
///
[JsonPropertyName("value")]
- public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage Value { get; set; }
+ public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionPage Value { get; set; }
///
/// Gets or sets the nextLink string value.
diff --git a/src/Microsoft.Graph/Generated/requests/DeviceReferenceRequest.cs b/src/Microsoft.Graph/Generated/requests/DeviceReferenceRequest.cs
new file mode 100644
index 00000000000..c1f1633b759
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/DeviceReferenceRequest.cs
@@ -0,0 +1,91 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: EntityReferenceRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System.Collections.Generic;
+ using System.Net.Http;
+ using System.Threading;
+
+ ///
+ /// The type DeviceReferenceRequest.
+ ///
+ public partial class DeviceReferenceRequest : BaseRequest, IDeviceReferenceRequest
+ {
+ ///
+ /// Constructs a new DeviceReferenceRequest.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ /// Query and header option name value pairs for the request.
+ public DeviceReferenceRequest(
+ string requestUrl,
+ IBaseClient client,
+ IEnumerable
options)
+ : base(requestUrl, client, options)
+ {
+ }
+
+ ///
+ /// Deletes the specified Device reference.
+ ///
+ /// The for the request.
+ /// The task to await.
+ public async System.Threading.Tasks.Task DeleteAsync(CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.DELETE;
+ await this.SendAsync(null, cancellationToken).ConfigureAwait(false);
+ }
+
+ ///
+ /// Deletes the specified Device reference and returns a object.
+ ///
+ /// The for the request.
+ /// The task of to await.
+ public System.Threading.Tasks.Task DeleteResponseAsync(CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.DELETE;
+ return this.SendAsyncWithGraphResponse(null, cancellationToken);
+ }
+
+ ///
+ /// Puts the specified Device reference.
+ ///
+ /// The Device reference to update.
+ /// The for the request.
+ /// The task to await.
+ public System.Threading.Tasks.Task PutAsync(string id, CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.PUT;
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ var referenceRequestBody = new ReferenceRequestBody()
+ {
+ ODataId = string.Format(@"{0}/users/{1}", this.Client.BaseUrl, id)
+ };
+ return this.SendAsync(referenceRequestBody, cancellationToken);
+ }
+
+ ///
+ /// Puts the specified Device reference and returns object.
+ ///
+ /// The Device reference to update.
+ /// The for the request.
+ /// The task to await of .
+ public System.Threading.Tasks.Task PutResponseAsync(string id, CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.PUT;
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ var referenceRequestBody = new ReferenceRequestBody()
+ {
+ ODataId = string.Format(@"{0}/users/{1}", this.Client.BaseUrl, id)
+ };
+ return this.SendAsyncWithGraphResponse(referenceRequestBody, cancellationToken);
+ }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/DeviceReferenceRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/DeviceReferenceRequestBuilder.cs
new file mode 100644
index 00000000000..19dff68b2a3
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/DeviceReferenceRequestBuilder.cs
@@ -0,0 +1,51 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: EntityReferenceRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The type DeviceReferenceRequestBuilder.
+ ///
+ public partial class DeviceReferenceRequestBuilder : BaseRequestBuilder, IDeviceReferenceRequestBuilder
+ {
+ ///
+ /// Constructs a new DeviceReferenceRequestBuilder.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ public DeviceReferenceRequestBuilder(
+ string requestUrl,
+ IBaseClient client)
+ : base(requestUrl, client)
+ {
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ public IDeviceReferenceRequest Request()
+ {
+ return this.Request(null);
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ public IDeviceReferenceRequest Request(IEnumerable
options)
+ {
+ return new DeviceReferenceRequest(this.RequestUrl, this.Client, options);
+ }
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/DeviceWithReferenceRequest.cs b/src/Microsoft.Graph/Generated/requests/DeviceWithReferenceRequest.cs
new file mode 100644
index 00000000000..279821efd2e
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/DeviceWithReferenceRequest.cs
@@ -0,0 +1,210 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: EntityWithReferenceRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The type DeviceWithReferenceRequest.
+ ///
+ public partial class DeviceWithReferenceRequest : BaseRequest, IDeviceWithReferenceRequest
+ {
+ ///
+ /// Constructs a new DeviceWithReferenceRequest.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ /// Query and header option name value pairs for the request.
+ public DeviceWithReferenceRequest(
+ string requestUrl,
+ IBaseClient client,
+ IEnumerable
options)
+ : base(requestUrl, client, options)
+ {
+ }
+
+ ///
+ /// Gets the specified Device.
+ ///
+ /// The for the request.
+ /// The Device.
+ public async System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.GET;
+ var retrievedEntity = await this.SendAsync(null, cancellationToken).ConfigureAwait(false);
+ return retrievedEntity;
+ }
+
+ ///
+ /// Gets the specified Device and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request.
+ public System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.GET;
+ return this.SendAsyncWithGraphResponse(null, cancellationToken);
+ }
+
+ ///
+ /// Creates the specified Device using POST.
+ ///
+ /// The Device to create.
+ /// The for the request.
+ /// The created Device.
+ public async System.Threading.Tasks.Task CreateAsync(Device deviceToCreate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.POST;
+ var newEntity = await this.SendAsync(deviceToCreate, cancellationToken).ConfigureAwait(false);
+ return newEntity;
+ }
+
+ ///
+ /// Creates the specified Device using POST and returns a object.
+ ///
+ /// The Device to create.
+ /// The for the request.
+ /// The object of the request.
+ public System.Threading.Tasks.Task> CreateResponseAsync(Device deviceToCreate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.POST;
+ return this.SendAsyncWithGraphResponse(deviceToCreate, cancellationToken);
+ }
+
+ ///
+ /// Updates the specified Device using PATCH.
+ ///
+ /// The Device to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The updated Device.
+ public async System.Threading.Tasks.Task UpdateAsync(Device deviceToUpdate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.PATCH;
+ var updatedEntity = await this.SendAsync(deviceToUpdate, cancellationToken).ConfigureAwait(false);
+ return updatedEntity;
+ }
+
+ ///
+ /// Updates the specified Device using PATCH and returns a object.
+ ///
+ /// The Device to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The object of the request.
+ public System.Threading.Tasks.Task> UpdateResponseAsync(Device deviceToUpdate, CancellationToken cancellationToken = default)
+ {
+ this.ContentType = CoreConstants.MimeTypeNames.Application.Json;
+ this.Method = HttpMethods.PATCH;
+ return this.SendAsyncWithGraphResponse(deviceToUpdate, cancellationToken);
+ }
+
+ ///
+ /// Deletes the specified Device.
+ ///
+ /// The for the request.
+ /// The task to await.
+ public async System.Threading.Tasks.Task DeleteAsync(CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.DELETE;
+ await this.SendAsync(null, cancellationToken).ConfigureAwait(false);
+ }
+
+ ///
+ /// Deletes the specified Device and returns a object.
+ ///
+ /// The for the request.
+ /// The task of to await.
+ public System.Threading.Tasks.Task DeleteResponseAsync(CancellationToken cancellationToken = default)
+ {
+ this.Method = HttpMethods.DELETE;
+ return this.SendAsyncWithGraphResponse(null, cancellationToken);
+ }
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ public IDeviceWithReferenceRequest Expand(string value)
+ {
+ this.QueryOptions.Add(new QueryOption("$expand", value));
+ return this;
+ }
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expression from which to calculate the expand value.
+ /// The request object to send.
+ public IDeviceWithReferenceRequest Expand(Expression> expandExpression)
+ {
+ if (expandExpression == null)
+ {
+ throw new ArgumentNullException(nameof(expandExpression));
+ }
+ string error;
+ string value = ExpressionExtractHelper.ExtractMembers(expandExpression, out error);
+ if (value == null)
+ {
+ throw new ArgumentException(error, nameof(expandExpression));
+ }
+ else
+ {
+ this.QueryOptions.Add(new QueryOption("$expand", value));
+ }
+ return this;
+ }
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ public IDeviceWithReferenceRequest Select(string value)
+ {
+ this.QueryOptions.Add(new QueryOption("$select", value));
+ return this;
+ }
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The expression from which to calculate the select value.
+ /// The request object to send.
+ public IDeviceWithReferenceRequest Select(Expression> selectExpression)
+ {
+ if (selectExpression == null)
+ {
+ throw new ArgumentNullException(nameof(selectExpression));
+ }
+ string error;
+ string value = ExpressionExtractHelper.ExtractMembers(selectExpression, out error);
+ if (value == null)
+ {
+ throw new ArgumentException(error, nameof(selectExpression));
+ }
+ else
+ {
+ this.QueryOptions.Add(new QueryOption("$select", value));
+ }
+ return this;
+ }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/DeviceWithReferenceRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/DeviceWithReferenceRequestBuilder.cs
new file mode 100644
index 00000000000..d2895314193
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/DeviceWithReferenceRequestBuilder.cs
@@ -0,0 +1,65 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: EntityWithReferenceRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The type DeviceWithReferenceRequestBuilder.
+ ///
+ public partial class DeviceWithReferenceRequestBuilder : BaseRequestBuilder, IDeviceWithReferenceRequestBuilder
+ {
+
+ ///
+ /// Constructs a new DeviceWithReferenceRequestBuilder.
+ ///
+ /// The URL for the built request.
+ /// The for handling requests.
+ public DeviceWithReferenceRequestBuilder(
+ string requestUrl,
+ IBaseClient client)
+ : base(requestUrl, client)
+ {
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ public IDeviceWithReferenceRequest Request()
+ {
+ return this.Request(null);
+ }
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ public IDeviceWithReferenceRequest Request(IEnumerable
options)
+ {
+ return new DeviceWithReferenceRequest(this.RequestUrl, this.Client, options);
+ }
+
+ ///
+ /// Gets the request builder for the reference of the device.
+ ///
+ /// The .
+ public IDeviceReferenceRequestBuilder Reference
+ {
+ get
+ {
+ return new DeviceReferenceRequestBuilder(this.AppendSegmentToRequestUrl("$ref"), this.Client);
+ }
+ }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/DriveItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/DriveItemRequestBuilder.cs
index 9c5f77ed6d4..ef6b0e8c1c6 100644
--- a/src/Microsoft.Graph/Generated/requests/DriveItemRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/DriveItemRequestBuilder.cs
@@ -77,12 +77,12 @@ public IDriveItemActivitiesCollectionRequestBuilder Activities
///
/// Gets the request builder for Analytics.
///
- /// The .
- public IItemAnalyticsWithReferenceRequestBuilder Analytics
+ /// The .
+ public IItemAnalyticsRequestBuilder Analytics
{
get
{
- return new ItemAnalyticsWithReferenceRequestBuilder(this.AppendSegmentToRequestUrl("analytics"), this.Client);
+ return new ItemAnalyticsRequestBuilder(this.AppendSegmentToRequestUrl("analytics"), this.Client);
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IAdminRequestBuilder.cs
index f81f78aecc8..9fcc3240956 100644
--- a/src/Microsoft.Graph/Generated/requests/IAdminRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IAdminRequestBuilder.cs
@@ -58,8 +58,8 @@ public partial interface IAdminRequestBuilder : IBaseRequestBuilder
///
/// Gets the request builder for Windows.
///
- /// The .
- Microsoft.Graph.WindowsUpdates.IWindowsRequestBuilder Windows { get; }
+ /// The .
+ IAdminWindowsRequestBuilder Windows { get; }
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsRequest.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsRequest.cs
new file mode 100644
index 00000000000..eb6227a579f
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsRequest.cs
@@ -0,0 +1,130 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The interface IAdminWindowsRequest.
+ ///
+ public partial interface IAdminWindowsRequest : IBaseRequest
+ {
+ ///
+ /// Creates the specified AdminWindows using POST.
+ ///
+ /// The AdminWindows to create.
+ /// The for the request.
+ /// The created AdminWindows.
+ System.Threading.Tasks.Task CreateAsync(AdminWindows adminWindowsToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Creates the specified AdminWindows using POST and returns a object.
+ ///
+ /// The AdminWindows to create.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> CreateResponseAsync(AdminWindows adminWindowsToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified AdminWindows.
+ ///
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task DeleteAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified AdminWindows and returns a object.
+ ///
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task DeleteResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified AdminWindows.
+ ///
+ /// The for the request.
+ /// The AdminWindows.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified AdminWindows and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified AdminWindows using PATCH.
+ ///
+ /// The AdminWindows to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The updated AdminWindows.
+ System.Threading.Tasks.Task UpdateAsync(AdminWindows adminWindowsToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified AdminWindows using PATCH and returns a object.
+ ///
+ /// The AdminWindows to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The object of the request.
+ System.Threading.Tasks.Task> UpdateResponseAsync(AdminWindows adminWindowsToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified AdminWindows using PUT.
+ ///
+ /// The AdminWindows object to update.
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task PutAsync(AdminWindows adminWindowsToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified AdminWindows using PUT and returns a object.
+ ///
+ /// The AdminWindows object to update.
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task> PutResponseAsync(AdminWindows adminWindowsToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IAdminWindowsRequest Expand(string value);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expression from which to calculate the expand value.
+ /// The request object to send.
+ IAdminWindowsRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IAdminWindowsRequest Select(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The expression from which to calculate the select value.
+ /// The request object to send.
+ IAdminWindowsRequest Select(Expression> selectExpression);
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/windowsupdates/requests/IWindowsRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsRequestBuilder.cs
similarity index 71%
rename from src/Microsoft.Graph/Generated/windowsupdates/requests/IWindowsRequestBuilder.cs
rename to src/Microsoft.Graph/Generated/requests/IAdminWindowsRequestBuilder.cs
index ceb50e40e7a..ed6f9c9a232 100644
--- a/src/Microsoft.Graph/Generated/windowsupdates/requests/IWindowsRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsRequestBuilder.cs
@@ -7,35 +7,35 @@
// Template Source: IEntityRequestBuilder.cs.tt
-namespace Microsoft.Graph.WindowsUpdates
+namespace Microsoft.Graph
{
using System;
using System.Collections.Generic;
using System.IO;
///
- /// The interface IWindowsRequestBuilder.
+ /// The interface IAdminWindowsRequestBuilder.
///
- public partial interface IWindowsRequestBuilder : Microsoft.Graph.IEntityRequestBuilder
+ public partial interface IAdminWindowsRequestBuilder : IEntityRequestBuilder
{
///
/// Builds the request.
///
/// The built request.
- new IWindowsRequest Request();
+ new IAdminWindowsRequest Request();
///
/// Builds the request.
///
/// The query and header options for the request.
/// The built request.
- new IWindowsRequest Request(IEnumerable options);
+ new IAdminWindowsRequest Request(IEnumerable
options);
///
/// Gets the request builder for Updates.
///
- /// The .
- IUpdatesRequestBuilder Updates { get; }
+ /// The .
+ IAdminWindowsUpdatesRequestBuilder Updates { get; }
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentAudiencesCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentAudiencesCollectionPage.cs
new file mode 100644
index 00000000000..66d2a54a125
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentAudiencesCollectionPage.cs
@@ -0,0 +1,31 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionPage.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The interface IAdminWindowsUpdatesDeploymentAudiencesCollectionPage.
+ ///
+ [InterfaceConverter(typeof(InterfaceConverter))]
+ public interface IAdminWindowsUpdatesDeploymentAudiencesCollectionPage : ICollectionPage
+ {
+ ///
+ /// Gets the next page instance.
+ ///
+ IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest NextPageRequest { get; }
+
+ ///
+ /// Initializes the NextPageRequest property.
+ ///
+ void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest.cs
new file mode 100644
index 00000000000..0843e2661c6
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest.cs
@@ -0,0 +1,110 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The interface IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest.
+ ///
+ public partial interface IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest : IBaseRequest
+ {
+ ///
+ /// Adds the specified Microsoft.Graph.WindowsUpdates.DeploymentAudience to the collection via POST.
+ ///
+ /// The Microsoft.Graph.WindowsUpdates.DeploymentAudience to add.
+ /// The for the request.
+ /// The created Microsoft.Graph.WindowsUpdates.DeploymentAudience.
+ System.Threading.Tasks.Task AddAsync(Microsoft.Graph.WindowsUpdates.DeploymentAudience deploymentAudience, CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified Microsoft.Graph.WindowsUpdates.DeploymentAudience to the collection via POST and returns a object of the request.
+ ///
+ /// The Microsoft.Graph.WindowsUpdates.DeploymentAudience to add.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> AddResponseAsync(Microsoft.Graph.WindowsUpdates.DeploymentAudience deploymentAudience, CancellationToken cancellationToken = default);
+
+
+ ///
+ /// Gets the collection page.
+ ///
+ /// The for the request.
+ /// The collection page.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the collection page and returns a object.
+ ///
+ /// The for the request.
+ /// The object.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest Expand(string value);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expression from which to calculate the expand value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest Select(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The expression from which to calculate the select value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest Select(Expression> selectExpression);
+
+ ///
+ /// Adds the specified top value to the request.
+ ///
+ /// The top value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest Top(int value);
+
+ ///
+ /// Adds the specified filter value to the request.
+ ///
+ /// The filter value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest Filter(string value);
+
+ ///
+ /// Adds the specified skip value to the request.
+ ///
+ /// The skip value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest Skip(int value);
+
+ ///
+ /// Adds the specified orderby value to the request.
+ ///
+ /// The orderby value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest OrderBy(string value);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentAudiencesCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentAudiencesCollectionRequestBuilder.cs
new file mode 100644
index 00000000000..b627601d50d
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentAudiencesCollectionRequestBuilder.cs
@@ -0,0 +1,41 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionRequestBuilder.cs.tt
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The interface IAdminWindowsUpdatesDeploymentAudiencesCollectionRequestBuilder.
+ ///
+ public partial interface IAdminWindowsUpdatesDeploymentAudiencesCollectionRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IAdminWindowsUpdatesDeploymentAudiencesCollectionRequest Request(IEnumerable
options);
+
+ ///
+ /// Gets an for the specified Microsoft.Graph.WindowsUpdates.DeploymentAudience.
+ ///
+ /// The ID for the Microsoft.Graph.WindowsUpdates.DeploymentAudience.
+ /// The .
+ Microsoft.Graph.WindowsUpdates.IDeploymentAudienceRequestBuilder this[string id] { get; }
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/windowsupdates/requests/IUpdatesUpdatableAssetsCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentsCollectionPage.cs
similarity index 55%
rename from src/Microsoft.Graph/Generated/windowsupdates/requests/IUpdatesUpdatableAssetsCollectionPage.cs
rename to src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentsCollectionPage.cs
index 8aa592664e9..f8fadf01eb6 100644
--- a/src/Microsoft.Graph/Generated/windowsupdates/requests/IUpdatesUpdatableAssetsCollectionPage.cs
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentsCollectionPage.cs
@@ -7,25 +7,25 @@
// Template Source: IEntityCollectionPage.cs.tt
-namespace Microsoft.Graph.WindowsUpdates
+namespace Microsoft.Graph
{
using System;
using System.Text.Json.Serialization;
///
- /// The interface IUpdatesUpdatableAssetsCollectionPage.
+ /// The interface IAdminWindowsUpdatesDeploymentsCollectionPage.
///
- [InterfaceConverter(typeof(Microsoft.Graph.InterfaceConverter))]
- public interface IUpdatesUpdatableAssetsCollectionPage : Microsoft.Graph.ICollectionPage
+ [InterfaceConverter(typeof(InterfaceConverter))]
+ public interface IAdminWindowsUpdatesDeploymentsCollectionPage : ICollectionPage
{
///
- /// Gets the next page instance.
+ /// Gets the next page instance.
///
- IUpdatesUpdatableAssetsCollectionRequest NextPageRequest { get; }
+ IAdminWindowsUpdatesDeploymentsCollectionRequest NextPageRequest { get; }
///
/// Initializes the NextPageRequest property.
///
- void InitializeNextPageRequest(Microsoft.Graph.IBaseClient client, string nextPageLinkString);
+ void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString);
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentsCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentsCollectionRequest.cs
new file mode 100644
index 00000000000..869c4b62704
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentsCollectionRequest.cs
@@ -0,0 +1,110 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The interface IAdminWindowsUpdatesDeploymentsCollectionRequest.
+ ///
+ public partial interface IAdminWindowsUpdatesDeploymentsCollectionRequest : IBaseRequest
+ {
+ ///
+ /// Adds the specified Microsoft.Graph.WindowsUpdates.Deployment to the collection via POST.
+ ///
+ /// The Microsoft.Graph.WindowsUpdates.Deployment to add.
+ /// The for the request.
+ /// The created Microsoft.Graph.WindowsUpdates.Deployment.
+ System.Threading.Tasks.Task AddAsync(Microsoft.Graph.WindowsUpdates.Deployment deployment, CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified Microsoft.Graph.WindowsUpdates.Deployment to the collection via POST and returns a object of the request.
+ ///
+ /// The Microsoft.Graph.WindowsUpdates.Deployment to add.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> AddResponseAsync(Microsoft.Graph.WindowsUpdates.Deployment deployment, CancellationToken cancellationToken = default);
+
+
+ ///
+ /// Gets the collection page.
+ ///
+ /// The for the request.
+ /// The collection page.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the collection page and returns a object.
+ ///
+ /// The for the request.
+ /// The object.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentsCollectionRequest Expand(string value);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expression from which to calculate the expand value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentsCollectionRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentsCollectionRequest Select(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The expression from which to calculate the select value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentsCollectionRequest Select(Expression> selectExpression);
+
+ ///
+ /// Adds the specified top value to the request.
+ ///
+ /// The top value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentsCollectionRequest Top(int value);
+
+ ///
+ /// Adds the specified filter value to the request.
+ ///
+ /// The filter value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentsCollectionRequest Filter(string value);
+
+ ///
+ /// Adds the specified skip value to the request.
+ ///
+ /// The skip value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentsCollectionRequest Skip(int value);
+
+ ///
+ /// Adds the specified orderby value to the request.
+ ///
+ /// The orderby value.
+ /// The request object to send.
+ IAdminWindowsUpdatesDeploymentsCollectionRequest OrderBy(string value);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentsCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentsCollectionRequestBuilder.cs
new file mode 100644
index 00000000000..a477035f57f
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesDeploymentsCollectionRequestBuilder.cs
@@ -0,0 +1,41 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionRequestBuilder.cs.tt
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The interface IAdminWindowsUpdatesDeploymentsCollectionRequestBuilder.
+ ///
+ public partial interface IAdminWindowsUpdatesDeploymentsCollectionRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IAdminWindowsUpdatesDeploymentsCollectionRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IAdminWindowsUpdatesDeploymentsCollectionRequest Request(IEnumerable
options);
+
+ ///
+ /// Gets an for the specified Microsoft.Graph.WindowsUpdates.Deployment.
+ ///
+ /// The ID for the Microsoft.Graph.WindowsUpdates.Deployment.
+ /// The .
+ Microsoft.Graph.WindowsUpdates.IDeploymentRequestBuilder this[string id] { get; }
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesRequest.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesRequest.cs
new file mode 100644
index 00000000000..f33573aad41
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesRequest.cs
@@ -0,0 +1,130 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The interface IAdminWindowsUpdatesRequest.
+ ///
+ public partial interface IAdminWindowsUpdatesRequest : IBaseRequest
+ {
+ ///
+ /// Creates the specified AdminWindowsUpdates using POST.
+ ///
+ /// The AdminWindowsUpdates to create.
+ /// The for the request.
+ /// The created AdminWindowsUpdates.
+ System.Threading.Tasks.Task CreateAsync(AdminWindowsUpdates adminWindowsUpdatesToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Creates the specified AdminWindowsUpdates using POST and returns a object.
+ ///
+ /// The AdminWindowsUpdates to create.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> CreateResponseAsync(AdminWindowsUpdates adminWindowsUpdatesToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified AdminWindowsUpdates.
+ ///
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task DeleteAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified AdminWindowsUpdates and returns a object.
+ ///
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task DeleteResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified AdminWindowsUpdates.
+ ///
+ /// The for the request.
+ /// The AdminWindowsUpdates.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified AdminWindowsUpdates and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified AdminWindowsUpdates using PATCH.
+ ///
+ /// The AdminWindowsUpdates to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The updated AdminWindowsUpdates.
+ System.Threading.Tasks.Task UpdateAsync(AdminWindowsUpdates adminWindowsUpdatesToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified AdminWindowsUpdates using PATCH and returns a object.
+ ///
+ /// The AdminWindowsUpdates to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The object of the request.
+ System.Threading.Tasks.Task> UpdateResponseAsync(AdminWindowsUpdates adminWindowsUpdatesToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified AdminWindowsUpdates using PUT.
+ ///
+ /// The AdminWindowsUpdates object to update.
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task PutAsync(AdminWindowsUpdates adminWindowsUpdatesToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified AdminWindowsUpdates using PUT and returns a object.
+ ///
+ /// The AdminWindowsUpdates object to update.
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task> PutResponseAsync(AdminWindowsUpdates adminWindowsUpdatesToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IAdminWindowsUpdatesRequest Expand(string value);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expression from which to calculate the expand value.
+ /// The request object to send.
+ IAdminWindowsUpdatesRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IAdminWindowsUpdatesRequest Select(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The expression from which to calculate the select value.
+ /// The request object to send.
+ IAdminWindowsUpdatesRequest Select(Expression> selectExpression);
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesRequestBuilder.cs
new file mode 100644
index 00000000000..026b447c8fd
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesRequestBuilder.cs
@@ -0,0 +1,71 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+
+ ///
+ /// The interface IAdminWindowsUpdatesRequestBuilder.
+ ///
+ public partial interface IAdminWindowsUpdatesRequestBuilder : IEntityRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ new IAdminWindowsUpdatesRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ new IAdminWindowsUpdatesRequest Request(IEnumerable
options);
+
+ ///
+ /// Gets the request builder for Catalog.
+ ///
+ /// The .
+ Microsoft.Graph.WindowsUpdates.ICatalogRequestBuilder Catalog { get; }
+
+ ///
+ /// Gets the request builder for DeploymentAudiences.
+ ///
+ /// The .
+ IAdminWindowsUpdatesDeploymentAudiencesCollectionRequestBuilder DeploymentAudiences { get; }
+
+ ///
+ /// Gets the request builder for Deployments.
+ ///
+ /// The .
+ IAdminWindowsUpdatesDeploymentsCollectionRequestBuilder Deployments { get; }
+
+ ///
+ /// Gets the request builder for ResourceConnections.
+ ///
+ /// The .
+ IAdminWindowsUpdatesResourceConnectionsCollectionRequestBuilder ResourceConnections { get; }
+
+ ///
+ /// Gets the request builder for UpdatableAssets.
+ ///
+ /// The .
+ IAdminWindowsUpdatesUpdatableAssetsCollectionRequestBuilder UpdatableAssets { get; }
+
+ ///
+ /// Gets the request builder for UpdatePolicies.
+ ///
+ /// The .
+ IAdminWindowsUpdatesUpdatePoliciesCollectionRequestBuilder UpdatePolicies { get; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesResourceConnectionsCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesResourceConnectionsCollectionPage.cs
new file mode 100644
index 00000000000..5bc70c51e42
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesResourceConnectionsCollectionPage.cs
@@ -0,0 +1,31 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionPage.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The interface IAdminWindowsUpdatesResourceConnectionsCollectionPage.
+ ///
+ [InterfaceConverter(typeof(InterfaceConverter))]
+ public interface IAdminWindowsUpdatesResourceConnectionsCollectionPage : ICollectionPage
+ {
+ ///
+ /// Gets the next page instance.
+ ///
+ IAdminWindowsUpdatesResourceConnectionsCollectionRequest NextPageRequest { get; }
+
+ ///
+ /// Initializes the NextPageRequest property.
+ ///
+ void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesResourceConnectionsCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesResourceConnectionsCollectionRequest.cs
new file mode 100644
index 00000000000..cd103402d66
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesResourceConnectionsCollectionRequest.cs
@@ -0,0 +1,110 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The interface IAdminWindowsUpdatesResourceConnectionsCollectionRequest.
+ ///
+ public partial interface IAdminWindowsUpdatesResourceConnectionsCollectionRequest : IBaseRequest
+ {
+ ///
+ /// Adds the specified Microsoft.Graph.WindowsUpdates.ResourceConnection to the collection via POST.
+ ///
+ /// The Microsoft.Graph.WindowsUpdates.ResourceConnection to add.
+ /// The for the request.
+ /// The created Microsoft.Graph.WindowsUpdates.ResourceConnection.
+ System.Threading.Tasks.Task AddAsync(Microsoft.Graph.WindowsUpdates.ResourceConnection resourceConnection, CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified Microsoft.Graph.WindowsUpdates.ResourceConnection to the collection via POST and returns a object of the request.
+ ///
+ /// The Microsoft.Graph.WindowsUpdates.ResourceConnection to add.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> AddResponseAsync(Microsoft.Graph.WindowsUpdates.ResourceConnection resourceConnection, CancellationToken cancellationToken = default);
+
+
+ ///
+ /// Gets the collection page.
+ ///
+ /// The for the request.
+ /// The collection page.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the collection page and returns a object.
+ ///
+ /// The for the request.
+ /// The object.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IAdminWindowsUpdatesResourceConnectionsCollectionRequest Expand(string value);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expression from which to calculate the expand value.
+ /// The request object to send.
+ IAdminWindowsUpdatesResourceConnectionsCollectionRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IAdminWindowsUpdatesResourceConnectionsCollectionRequest Select(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The expression from which to calculate the select value.
+ /// The request object to send.
+ IAdminWindowsUpdatesResourceConnectionsCollectionRequest Select(Expression> selectExpression);
+
+ ///
+ /// Adds the specified top value to the request.
+ ///
+ /// The top value.
+ /// The request object to send.
+ IAdminWindowsUpdatesResourceConnectionsCollectionRequest Top(int value);
+
+ ///
+ /// Adds the specified filter value to the request.
+ ///
+ /// The filter value.
+ /// The request object to send.
+ IAdminWindowsUpdatesResourceConnectionsCollectionRequest Filter(string value);
+
+ ///
+ /// Adds the specified skip value to the request.
+ ///
+ /// The skip value.
+ /// The request object to send.
+ IAdminWindowsUpdatesResourceConnectionsCollectionRequest Skip(int value);
+
+ ///
+ /// Adds the specified orderby value to the request.
+ ///
+ /// The orderby value.
+ /// The request object to send.
+ IAdminWindowsUpdatesResourceConnectionsCollectionRequest OrderBy(string value);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesResourceConnectionsCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesResourceConnectionsCollectionRequestBuilder.cs
new file mode 100644
index 00000000000..3313d6110e7
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesResourceConnectionsCollectionRequestBuilder.cs
@@ -0,0 +1,41 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionRequestBuilder.cs.tt
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The interface IAdminWindowsUpdatesResourceConnectionsCollectionRequestBuilder.
+ ///
+ public partial interface IAdminWindowsUpdatesResourceConnectionsCollectionRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IAdminWindowsUpdatesResourceConnectionsCollectionRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IAdminWindowsUpdatesResourceConnectionsCollectionRequest Request(IEnumerable
options);
+
+ ///
+ /// Gets an for the specified Microsoft.Graph.WindowsUpdates.ResourceConnection.
+ ///
+ /// The ID for the Microsoft.Graph.WindowsUpdates.ResourceConnection.
+ /// The .
+ Microsoft.Graph.WindowsUpdates.IResourceConnectionRequestBuilder this[string id] { get; }
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatableAssetsCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatableAssetsCollectionPage.cs
new file mode 100644
index 00000000000..41420db97a1
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatableAssetsCollectionPage.cs
@@ -0,0 +1,31 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionPage.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The interface IAdminWindowsUpdatesUpdatableAssetsCollectionPage.
+ ///
+ [InterfaceConverter(typeof(InterfaceConverter))]
+ public interface IAdminWindowsUpdatesUpdatableAssetsCollectionPage : ICollectionPage
+ {
+ ///
+ /// Gets the next page instance.
+ ///
+ IAdminWindowsUpdatesUpdatableAssetsCollectionRequest NextPageRequest { get; }
+
+ ///
+ /// Initializes the NextPageRequest property.
+ ///
+ void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatableAssetsCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatableAssetsCollectionRequest.cs
new file mode 100644
index 00000000000..c3b8a4ecdb0
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatableAssetsCollectionRequest.cs
@@ -0,0 +1,110 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The interface IAdminWindowsUpdatesUpdatableAssetsCollectionRequest.
+ ///
+ public partial interface IAdminWindowsUpdatesUpdatableAssetsCollectionRequest : IBaseRequest
+ {
+ ///
+ /// Adds the specified Microsoft.Graph.WindowsUpdates.UpdatableAsset to the collection via POST.
+ ///
+ /// The Microsoft.Graph.WindowsUpdates.UpdatableAsset to add.
+ /// The for the request.
+ /// The created Microsoft.Graph.WindowsUpdates.UpdatableAsset.
+ System.Threading.Tasks.Task AddAsync(Microsoft.Graph.WindowsUpdates.UpdatableAsset updatableAsset, CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified Microsoft.Graph.WindowsUpdates.UpdatableAsset to the collection via POST and returns a object of the request.
+ ///
+ /// The Microsoft.Graph.WindowsUpdates.UpdatableAsset to add.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> AddResponseAsync(Microsoft.Graph.WindowsUpdates.UpdatableAsset updatableAsset, CancellationToken cancellationToken = default);
+
+
+ ///
+ /// Gets the collection page.
+ ///
+ /// The for the request.
+ /// The collection page.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the collection page and returns a object.
+ ///
+ /// The for the request.
+ /// The object.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatableAssetsCollectionRequest Expand(string value);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expression from which to calculate the expand value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatableAssetsCollectionRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatableAssetsCollectionRequest Select(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The expression from which to calculate the select value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatableAssetsCollectionRequest Select(Expression> selectExpression);
+
+ ///
+ /// Adds the specified top value to the request.
+ ///
+ /// The top value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatableAssetsCollectionRequest Top(int value);
+
+ ///
+ /// Adds the specified filter value to the request.
+ ///
+ /// The filter value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatableAssetsCollectionRequest Filter(string value);
+
+ ///
+ /// Adds the specified skip value to the request.
+ ///
+ /// The skip value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatableAssetsCollectionRequest Skip(int value);
+
+ ///
+ /// Adds the specified orderby value to the request.
+ ///
+ /// The orderby value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatableAssetsCollectionRequest OrderBy(string value);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatableAssetsCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatableAssetsCollectionRequestBuilder.cs
new file mode 100644
index 00000000000..842f2e650e0
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatableAssetsCollectionRequestBuilder.cs
@@ -0,0 +1,73 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionRequestBuilder.cs.tt
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The interface IAdminWindowsUpdatesUpdatableAssetsCollectionRequestBuilder.
+ ///
+ public partial interface IAdminWindowsUpdatesUpdatableAssetsCollectionRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IAdminWindowsUpdatesUpdatableAssetsCollectionRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IAdminWindowsUpdatesUpdatableAssetsCollectionRequest Request(IEnumerable
options);
+
+ ///
+ /// Gets an for the specified Microsoft.Graph.WindowsUpdates.UpdatableAsset.
+ ///
+ /// The ID for the Microsoft.Graph.WindowsUpdates.UpdatableAsset.
+ /// The .
+ Microsoft.Graph.WindowsUpdates.IUpdatableAssetRequestBuilder this[string id] { get; }
+
+ ///
+ /// Gets the request builder for UpdatableAssetEnrollAssets.
+ ///
+ /// The .
+ Microsoft.Graph.WindowsUpdates.IUpdatableAssetEnrollAssetsRequestBuilder EnrollAssets(
+ Microsoft.Graph.WindowsUpdates.UpdateCategory updateCategory,
+ IEnumerable assets = null);
+
+ ///
+ /// Gets the request builder for UpdatableAssetEnrollAssetsById.
+ ///
+ /// The .
+ Microsoft.Graph.WindowsUpdates.IUpdatableAssetEnrollAssetsByIdRequestBuilder EnrollAssetsById(
+ Microsoft.Graph.WindowsUpdates.UpdateCategory updateCategory,
+ string memberEntityType = null,
+ IEnumerable ids = null);
+
+ ///
+ /// Gets the request builder for UpdatableAssetUnenrollAssets.
+ ///
+ /// The .
+ Microsoft.Graph.WindowsUpdates.IUpdatableAssetUnenrollAssetsRequestBuilder UnenrollAssets(
+ Microsoft.Graph.WindowsUpdates.UpdateCategory updateCategory,
+ IEnumerable assets = null);
+
+ ///
+ /// Gets the request builder for UpdatableAssetUnenrollAssetsById.
+ ///
+ /// The .
+ Microsoft.Graph.WindowsUpdates.IUpdatableAssetUnenrollAssetsByIdRequestBuilder UnenrollAssetsById(
+ Microsoft.Graph.WindowsUpdates.UpdateCategory updateCategory,
+ string memberEntityType = null,
+ IEnumerable ids = null);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatePoliciesCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatePoliciesCollectionPage.cs
new file mode 100644
index 00000000000..f9986221668
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatePoliciesCollectionPage.cs
@@ -0,0 +1,31 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionPage.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The interface IAdminWindowsUpdatesUpdatePoliciesCollectionPage.
+ ///
+ [InterfaceConverter(typeof(InterfaceConverter))]
+ public interface IAdminWindowsUpdatesUpdatePoliciesCollectionPage : ICollectionPage
+ {
+ ///
+ /// Gets the next page instance.
+ ///
+ IAdminWindowsUpdatesUpdatePoliciesCollectionRequest NextPageRequest { get; }
+
+ ///
+ /// Initializes the NextPageRequest property.
+ ///
+ void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatePoliciesCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatePoliciesCollectionRequest.cs
new file mode 100644
index 00000000000..dbc67ca6685
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatePoliciesCollectionRequest.cs
@@ -0,0 +1,110 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The interface IAdminWindowsUpdatesUpdatePoliciesCollectionRequest.
+ ///
+ public partial interface IAdminWindowsUpdatesUpdatePoliciesCollectionRequest : IBaseRequest
+ {
+ ///
+ /// Adds the specified Microsoft.Graph.WindowsUpdates.UpdatePolicy to the collection via POST.
+ ///
+ /// The Microsoft.Graph.WindowsUpdates.UpdatePolicy to add.
+ /// The for the request.
+ /// The created Microsoft.Graph.WindowsUpdates.UpdatePolicy.
+ System.Threading.Tasks.Task AddAsync(Microsoft.Graph.WindowsUpdates.UpdatePolicy updatePolicy, CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified Microsoft.Graph.WindowsUpdates.UpdatePolicy to the collection via POST and returns a object of the request.
+ ///
+ /// The Microsoft.Graph.WindowsUpdates.UpdatePolicy to add.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> AddResponseAsync(Microsoft.Graph.WindowsUpdates.UpdatePolicy updatePolicy, CancellationToken cancellationToken = default);
+
+
+ ///
+ /// Gets the collection page.
+ ///
+ /// The for the request.
+ /// The collection page.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the collection page and returns a object.
+ ///
+ /// The for the request.
+ /// The object.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatePoliciesCollectionRequest Expand(string value);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expression from which to calculate the expand value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatePoliciesCollectionRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatePoliciesCollectionRequest Select(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The expression from which to calculate the select value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatePoliciesCollectionRequest Select(Expression> selectExpression);
+
+ ///
+ /// Adds the specified top value to the request.
+ ///
+ /// The top value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatePoliciesCollectionRequest Top(int value);
+
+ ///
+ /// Adds the specified filter value to the request.
+ ///
+ /// The filter value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatePoliciesCollectionRequest Filter(string value);
+
+ ///
+ /// Adds the specified skip value to the request.
+ ///
+ /// The skip value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatePoliciesCollectionRequest Skip(int value);
+
+ ///
+ /// Adds the specified orderby value to the request.
+ ///
+ /// The orderby value.
+ /// The request object to send.
+ IAdminWindowsUpdatesUpdatePoliciesCollectionRequest OrderBy(string value);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatePoliciesCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatePoliciesCollectionRequestBuilder.cs
new file mode 100644
index 00000000000..65dd328cbc8
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAdminWindowsUpdatesUpdatePoliciesCollectionRequestBuilder.cs
@@ -0,0 +1,41 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionRequestBuilder.cs.tt
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The interface IAdminWindowsUpdatesUpdatePoliciesCollectionRequestBuilder.
+ ///
+ public partial interface IAdminWindowsUpdatesUpdatePoliciesCollectionRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IAdminWindowsUpdatesUpdatePoliciesCollectionRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IAdminWindowsUpdatesUpdatePoliciesCollectionRequest Request(IEnumerable
options);
+
+ ///
+ /// Gets an for the specified Microsoft.Graph.WindowsUpdates.UpdatePolicy.
+ ///
+ /// The ID for the Microsoft.Graph.WindowsUpdates.UpdatePolicy.
+ /// The .
+ Microsoft.Graph.WindowsUpdates.IUpdatePolicyRequestBuilder this[string id] { get; }
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequest.cs b/src/Microsoft.Graph/Generated/requests/IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequest.cs
new file mode 100644
index 00000000000..2c9dda9c85b
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequest.cs
@@ -0,0 +1,60 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IMethodRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+
+ ///
+ /// The interface IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequest.
+ ///
+ public partial interface IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequest : IBaseRequest
+ {
+ ///
+ /// Gets the request body.
+ ///
+ AndroidManagedStoreAccountEnterpriseSettingsAddAppsRequestBody RequestBody { get; }
+
+
+ ///
+ /// Issues the POST request.
+ ///
+ /// The for the request.
+ /// The task to await for async call.
+ System.Threading.Tasks.Task PostAsync(
+ CancellationToken cancellationToken = default);
+
+ ///
+ /// Issues the POST request and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request
+ System.Threading.Tasks.Task PostResponseAsync(CancellationToken cancellationToken = default);
+
+
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequest Expand(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequest Select(string value);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequestBuilder.cs
new file mode 100644
index 00000000000..32aa74dea16
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequestBuilder.cs
@@ -0,0 +1,28 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IMethodRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+
+ ///
+ /// The interface IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequestBuilder.
+ ///
+ public partial interface IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequest Request(IEnumerable
options = null);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IAndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IAndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.cs
index a3fdfbe94be..63a6c633d8e 100644
--- a/src/Microsoft.Graph/Generated/requests/IAndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IAndroidManagedStoreAccountEnterpriseSettingsRequestBuilder.cs
@@ -31,6 +31,13 @@ public partial interface IAndroidManagedStoreAccountEnterpriseSettingsRequestBui
/// The built request.
new IAndroidManagedStoreAccountEnterpriseSettingsRequest Request(IEnumerable
options);
+ ///
+ /// Gets the request builder for AndroidManagedStoreAccountEnterpriseSettingsAddApps.
+ ///
+ /// The .
+ IAndroidManagedStoreAccountEnterpriseSettingsAddAppsRequestBuilder AddApps(
+ IEnumerable productIds = null);
+
///
/// Gets the request builder for AndroidManagedStoreAccountEnterpriseSettingsApproveApps.
///
diff --git a/src/Microsoft.Graph/Generated/requests/IChatAllMessagesRequest.cs b/src/Microsoft.Graph/Generated/requests/IChatAllMessagesRequest.cs
index 7dd7d7da2ce..aaff0084287 100644
--- a/src/Microsoft.Graph/Generated/requests/IChatAllMessagesRequest.cs
+++ b/src/Microsoft.Graph/Generated/requests/IChatAllMessagesRequest.cs
@@ -37,6 +37,41 @@ System.Threading.Tasks.Task GetAsync(
System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+ ///
+ /// Issues the PATCH request.
+ ///
+ /// The ChatMessage object set with the properties to update.
+ /// The for the request.
+ /// The task to await for async call.
+ System.Threading.Tasks.Task PatchAsync(ChatMessage chatmessage,
+ CancellationToken cancellationToken = default);
+
+ ///
+ /// Issues the PATCH request and returns a object.
+ ///
+ /// The for the request.
+ /// The ChatMessage object set with the properties to update.
+ /// The object of the request
+ System.Threading.Tasks.Task> PatchResponseAsync(ChatMessage chatmessage, CancellationToken cancellationToken = default);
+
+
+ ///
+ /// Issues the PUT request.
+ ///
+ /// The ChatMessage object to update.
+ /// The for the request.
+ /// The task to await for async call.
+ System.Threading.Tasks.Task PutAsync(ChatMessage chatmessage,
+ CancellationToken cancellationToken = default);
+
+ ///
+ /// Issues the PUT request and returns a object.
+ ///
+ /// The for the request.
+ /// The ChatMessage object set with the properties to update.
+ /// The object of the request
+ System.Threading.Tasks.Task> PutResponseAsync(ChatMessage chatmessage, CancellationToken cancellationToken = default);
+
///
/// Adds the specified expand value to the request.
diff --git a/src/Microsoft.Graph/Generated/requests/IChatAllMessagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IChatAllMessagesRequestBuilder.cs
index 7c45ca83067..51285676656 100644
--- a/src/Microsoft.Graph/Generated/requests/IChatAllMessagesRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IChatAllMessagesRequestBuilder.cs
@@ -24,5 +24,46 @@ public partial interface IChatAllMessagesRequestBuilder : IBaseRequestBuilder
/// The query and header options for the request.
/// The built request.
IChatAllMessagesRequest Request(IEnumerable
options = null);
+ ///
+ /// Gets the request builder for ChatMessageDeltaRequestBuilder.
+ ///
+ /// The .
+ IChatMessageDeltaRequestBuilder Delta();
+ ///
+ /// Gets the request builder for ChatMessageSetReactionRequestBuilder.
+ ///
+ /// A reactionType parameter for the OData method call.
+ /// The .
+ IChatMessageSetReactionRequestBuilder SetReaction(
+ string reactionType);
+ ///
+ /// Gets the request builder for ChatMessageSoftDeleteRequestBuilder.
+ ///
+ /// The .
+ IChatMessageSoftDeleteRequestBuilder SoftDelete();
+ ///
+ /// Gets the request builder for ChatMessageUndoSoftDeleteRequestBuilder.
+ ///
+ /// The .
+ IChatMessageUndoSoftDeleteRequestBuilder UndoSoftDelete();
+ ///
+ /// Gets the request builder for ChatMessageUnsetReactionRequestBuilder.
+ ///
+ /// A reactionType parameter for the OData method call.
+ /// The .
+ IChatMessageUnsetReactionRequestBuilder UnsetReaction(
+ string reactionType);
+ ///
+ /// Gets the request builder for HostedContents.
+ /// Content in a message hosted by Microsoft Teams - for example, images or code snippets.
+ ///
+ /// The .
+ IChatMessageHostedContentRequestBuilder HostedContents { get; }
+ ///
+ /// Gets the request builder for Replies.
+ /// Replies for a specified message. Supports $expand for channel messages.
+ ///
+ /// The .
+ IChatMessageRequestBuilder Replies { get; }
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/IChatGetAllMessagesRequest.cs b/src/Microsoft.Graph/Generated/requests/IChatGetAllMessagesRequest.cs
index fb39c2e87d9..febb231537c 100644
--- a/src/Microsoft.Graph/Generated/requests/IChatGetAllMessagesRequest.cs
+++ b/src/Microsoft.Graph/Generated/requests/IChatGetAllMessagesRequest.cs
@@ -37,6 +37,41 @@ System.Threading.Tasks.Task GetAsync(
System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+ ///
+ /// Issues the PATCH request.
+ ///
+ /// The ChatMessage object set with the properties to update.
+ /// The for the request.
+ /// The task to await for async call.
+ System.Threading.Tasks.Task PatchAsync(ChatMessage chatmessage,
+ CancellationToken cancellationToken = default);
+
+ ///
+ /// Issues the PATCH request and returns a object.
+ ///
+ /// The for the request.
+ /// The ChatMessage object set with the properties to update.
+ /// The object of the request
+ System.Threading.Tasks.Task> PatchResponseAsync(ChatMessage chatmessage, CancellationToken cancellationToken = default);
+
+
+ ///
+ /// Issues the PUT request.
+ ///
+ /// The ChatMessage object to update.
+ /// The for the request.
+ /// The task to await for async call.
+ System.Threading.Tasks.Task PutAsync(ChatMessage chatmessage,
+ CancellationToken cancellationToken = default);
+
+ ///
+ /// Issues the PUT request and returns a object.
+ ///
+ /// The for the request.
+ /// The ChatMessage object set with the properties to update.
+ /// The object of the request
+ System.Threading.Tasks.Task> PutResponseAsync(ChatMessage chatmessage, CancellationToken cancellationToken = default);
+
///
/// Adds the specified expand value to the request.
diff --git a/src/Microsoft.Graph/Generated/requests/IChatGetAllMessagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IChatGetAllMessagesRequestBuilder.cs
index 076020c874c..12da2fae0b0 100644
--- a/src/Microsoft.Graph/Generated/requests/IChatGetAllMessagesRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IChatGetAllMessagesRequestBuilder.cs
@@ -24,5 +24,46 @@ public partial interface IChatGetAllMessagesRequestBuilder : IBaseRequestBuilder
/// The query and header options for the request.
/// The built request.
IChatGetAllMessagesRequest Request(IEnumerable
options = null);
+ ///
+ /// Gets the request builder for ChatMessageDeltaRequestBuilder.
+ ///
+ /// The .
+ IChatMessageDeltaRequestBuilder Delta();
+ ///
+ /// Gets the request builder for ChatMessageSetReactionRequestBuilder.
+ ///
+ /// A reactionType parameter for the OData method call.
+ /// The .
+ IChatMessageSetReactionRequestBuilder SetReaction(
+ string reactionType);
+ ///
+ /// Gets the request builder for ChatMessageSoftDeleteRequestBuilder.
+ ///
+ /// The .
+ IChatMessageSoftDeleteRequestBuilder SoftDelete();
+ ///
+ /// Gets the request builder for ChatMessageUndoSoftDeleteRequestBuilder.
+ ///
+ /// The .
+ IChatMessageUndoSoftDeleteRequestBuilder UndoSoftDelete();
+ ///
+ /// Gets the request builder for ChatMessageUnsetReactionRequestBuilder.
+ ///
+ /// A reactionType parameter for the OData method call.
+ /// The .
+ IChatMessageUnsetReactionRequestBuilder UnsetReaction(
+ string reactionType);
+ ///
+ /// Gets the request builder for HostedContents.
+ /// Content in a message hosted by Microsoft Teams - for example, images or code snippets.
+ ///
+ /// The .
+ IChatMessageHostedContentRequestBuilder HostedContents { get; }
+ ///
+ /// Gets the request builder for Replies.
+ /// Replies for a specified message. Supports $expand for channel messages.
+ ///
+ /// The .
+ IChatMessageRequestBuilder Replies { get; }
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/IConditionalAccessRootRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IConditionalAccessRootRequestBuilder.cs
index b623cb9b5eb..f3426e486bc 100644
--- a/src/Microsoft.Graph/Generated/requests/IConditionalAccessRootRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IConditionalAccessRootRequestBuilder.cs
@@ -31,6 +31,12 @@ public partial interface IConditionalAccessRootRequestBuilder : IEntityRequestBu
/// The built request.
new IConditionalAccessRootRequest Request(IEnumerable
options);
+ ///
+ /// Gets the request builder for AuthenticationStrength.
+ ///
+ /// The .
+ IAuthenticationStrengthRootRequestBuilder AuthenticationStrength { get; }
+
///
/// Gets the request builder for AuthenticationStrengths.
///
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateReferenceRequest.cs b/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateReferenceRequest.cs
new file mode 100644
index 00000000000..22a3fce7611
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateReferenceRequest.cs
@@ -0,0 +1,51 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityReferenceRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Net.Http;
+ using System.Threading;
+
+ ///
+ /// The interface IDeviceHealthScriptPolicyStateReferenceRequest.
+ ///
+ public partial interface IDeviceHealthScriptPolicyStateReferenceRequest : IBaseRequest
+ {
+ ///
+ /// Deletes the specified DeviceHealthScriptPolicyState reference.
+ ///
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task DeleteAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified DeviceHealthScriptPolicyState reference and returns a object.
+ ///
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task DeleteResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Puts the specified DeviceHealthScriptPolicyState reference.
+ ///
+ /// The DeviceHealthScriptPolicyState reference reference to update.
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task PutAsync(string id, CancellationToken cancellationToken = default);
+
+ ///
+ /// Puts the specified DeviceHealthScriptPolicyState reference and returns a object
+ ///
+ /// The DeviceHealthScriptPolicyState reference reference to update.
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task PutResponseAsync(string id, CancellationToken cancellationToken = default);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateReferenceRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateReferenceRequestBuilder.cs
new file mode 100644
index 00000000000..bcfb6c766e9
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateReferenceRequestBuilder.cs
@@ -0,0 +1,33 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityReferenceRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The interface IDeviceHealthScriptPolicyStateReferenceRequestBuilder.
+ ///
+ public partial interface IDeviceHealthScriptPolicyStateReferenceRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IDeviceHealthScriptPolicyStateReferenceRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IDeviceHealthScriptPolicyStateReferenceRequest Request(IEnumerable
options);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateRequest.cs b/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateRequest.cs
new file mode 100644
index 00000000000..f0cf563e282
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateRequest.cs
@@ -0,0 +1,130 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The interface IDeviceHealthScriptPolicyStateRequest.
+ ///
+ public partial interface IDeviceHealthScriptPolicyStateRequest : IBaseRequest
+ {
+ ///
+ /// Creates the specified DeviceHealthScriptPolicyState using POST.
+ ///
+ /// The DeviceHealthScriptPolicyState to create.
+ /// The for the request.
+ /// The created DeviceHealthScriptPolicyState.
+ System.Threading.Tasks.Task CreateAsync(DeviceHealthScriptPolicyState deviceHealthScriptPolicyStateToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Creates the specified DeviceHealthScriptPolicyState using POST and returns a object.
+ ///
+ /// The DeviceHealthScriptPolicyState to create.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> CreateResponseAsync(DeviceHealthScriptPolicyState deviceHealthScriptPolicyStateToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified DeviceHealthScriptPolicyState.
+ ///
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task DeleteAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified DeviceHealthScriptPolicyState and returns a object.
+ ///
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task DeleteResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified DeviceHealthScriptPolicyState.
+ ///
+ /// The for the request.
+ /// The DeviceHealthScriptPolicyState.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified DeviceHealthScriptPolicyState and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified DeviceHealthScriptPolicyState using PATCH.
+ ///
+ /// The DeviceHealthScriptPolicyState to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The updated DeviceHealthScriptPolicyState.
+ System.Threading.Tasks.Task UpdateAsync(DeviceHealthScriptPolicyState deviceHealthScriptPolicyStateToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified DeviceHealthScriptPolicyState using PATCH and returns a object.
+ ///
+ /// The DeviceHealthScriptPolicyState to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The object of the request.
+ System.Threading.Tasks.Task> UpdateResponseAsync(DeviceHealthScriptPolicyState deviceHealthScriptPolicyStateToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified DeviceHealthScriptPolicyState using PUT.
+ ///
+ /// The DeviceHealthScriptPolicyState object to update.
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task PutAsync(DeviceHealthScriptPolicyState deviceHealthScriptPolicyStateToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified DeviceHealthScriptPolicyState using PUT and returns a object.
+ ///
+ /// The DeviceHealthScriptPolicyState object to update.
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task> PutResponseAsync(DeviceHealthScriptPolicyState deviceHealthScriptPolicyStateToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IDeviceHealthScriptPolicyStateRequest Expand(string value);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expression from which to calculate the expand value.
+ /// The request object to send.
+ IDeviceHealthScriptPolicyStateRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IDeviceHealthScriptPolicyStateRequest Select(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The expression from which to calculate the select value.
+ /// The request object to send.
+ IDeviceHealthScriptPolicyStateRequest Select(Expression> selectExpression);
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateRequestBuilder.cs
new file mode 100644
index 00000000000..4e8caee2422
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateRequestBuilder.cs
@@ -0,0 +1,35 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+
+ ///
+ /// The interface IDeviceHealthScriptPolicyStateRequestBuilder.
+ ///
+ public partial interface IDeviceHealthScriptPolicyStateRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IDeviceHealthScriptPolicyStateRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IDeviceHealthScriptPolicyStateRequest Request(IEnumerable
options);
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateWithReferenceRequest.cs b/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateWithReferenceRequest.cs
new file mode 100644
index 00000000000..502e075db13
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateWithReferenceRequest.cs
@@ -0,0 +1,114 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityWithReferenceRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The interface IDeviceHealthScriptPolicyStateWithReferenceRequest.
+ ///
+ public partial interface IDeviceHealthScriptPolicyStateWithReferenceRequest : IBaseRequest
+ {
+ ///
+ /// Gets the specified DeviceHealthScriptPolicyState.
+ ///
+ /// The for the request.
+ /// The DeviceHealthScriptPolicyState.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified DeviceHealthScriptPolicyState and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Creates the specified DeviceHealthScriptPolicyState using POST.
+ ///
+ /// The DeviceHealthScriptPolicyState to create.
+ /// The for the request.
+ /// The created DeviceHealthScriptPolicyState.
+ System.Threading.Tasks.Task CreateAsync(DeviceHealthScriptPolicyState deviceHealthScriptPolicyStateToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Creates the specified DeviceHealthScriptPolicyState using POST and returns a object.
+ ///
+ /// The DeviceHealthScriptPolicyState to create.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> CreateResponseAsync(DeviceHealthScriptPolicyState deviceHealthScriptPolicyStateToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified DeviceHealthScriptPolicyState using PATCH.
+ ///
+ /// The DeviceHealthScriptPolicyState to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The updated DeviceHealthScriptPolicyState.
+ System.Threading.Tasks.Task UpdateAsync(DeviceHealthScriptPolicyState deviceHealthScriptPolicyStateToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified DeviceHealthScriptPolicyState using PATCH and returns a object.
+ ///
+ /// The DeviceHealthScriptPolicyState to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The object of the request.
+ System.Threading.Tasks.Task> UpdateResponseAsync(DeviceHealthScriptPolicyState deviceHealthScriptPolicyStateToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified DeviceHealthScriptPolicyState.
+ ///
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task DeleteAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified DeviceHealthScriptPolicyState and returns a object.
+ ///
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task DeleteResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IDeviceHealthScriptPolicyStateWithReferenceRequest Expand(string value);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expression from which to calculate the expand value.
+ /// The request object to send.
+ IDeviceHealthScriptPolicyStateWithReferenceRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IDeviceHealthScriptPolicyStateWithReferenceRequest Select(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The expression from which to calculate the select value.
+ /// The request object to send.
+ IDeviceHealthScriptPolicyStateWithReferenceRequest Select(Expression> selectExpression);
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateWithReferenceRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateWithReferenceRequestBuilder.cs
new file mode 100644
index 00000000000..add30d39887
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceHealthScriptPolicyStateWithReferenceRequestBuilder.cs
@@ -0,0 +1,40 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityWithReferenceRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The interface IDeviceHealthScriptPolicyStateWithReferenceRequestBuilder.
+ ///
+ public partial interface IDeviceHealthScriptPolicyStateWithReferenceRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IDeviceHealthScriptPolicyStateWithReferenceRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IDeviceHealthScriptPolicyStateWithReferenceRequest Request(IEnumerable
options);
+
+ ///
+ /// Gets the request builder for the reference of the deviceHealthScriptPolicyState.
+ ///
+ /// The .
+ IDeviceHealthScriptPolicyStateReferenceRequestBuilder Reference { get; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceManagementRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IDeviceManagementRequestBuilder.cs
index 16f29e62b2c..1b39eb56d9c 100644
--- a/src/Microsoft.Graph/Generated/requests/IDeviceManagementRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceManagementRequestBuilder.cs
@@ -103,6 +103,12 @@ public partial interface IDeviceManagementRequestBuilder : IEntityRequestBuilder
/// The .
IDeviceManagementTermsAndConditionsCollectionRequestBuilder TermsAndConditions { get; }
+ ///
+ /// Gets the request builder for ServiceNowConnections.
+ ///
+ /// The .
+ IDeviceManagementServiceNowConnectionsCollectionRequestBuilder ServiceNowConnections { get; }
+
///
/// Gets the request builder for AdvancedThreatProtectionOnboardingStateSummary.
///
@@ -626,10 +632,10 @@ public partial interface IDeviceManagementRequestBuilder : IEntityRequestBuilder
IDeviceManagementUserExperienceAnalyticsDevicesWithoutCloudIdentityCollectionRequestBuilder UserExperienceAnalyticsDevicesWithoutCloudIdentity { get; }
///
- /// Gets the request builder for UserExperienceAnalyticsDeviceTimelineEvents.
+ /// Gets the request builder for UserExperienceAnalyticsDeviceTimelineEvent.
///
- /// The .
- IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder UserExperienceAnalyticsDeviceTimelineEvents { get; }
+ /// The .
+ IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder UserExperienceAnalyticsDeviceTimelineEvent { get; }
///
/// Gets the request builder for UserExperienceAnalyticsImpactingProcess.
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceManagementServiceNowConnectionsCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/IDeviceManagementServiceNowConnectionsCollectionPage.cs
new file mode 100644
index 00000000000..b2a9b4dcf02
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceManagementServiceNowConnectionsCollectionPage.cs
@@ -0,0 +1,31 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionPage.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The interface IDeviceManagementServiceNowConnectionsCollectionPage.
+ ///
+ [InterfaceConverter(typeof(InterfaceConverter))]
+ public interface IDeviceManagementServiceNowConnectionsCollectionPage : ICollectionPage
+ {
+ ///
+ /// Gets the next page instance.
+ ///
+ IDeviceManagementServiceNowConnectionsCollectionRequest NextPageRequest { get; }
+
+ ///
+ /// Initializes the NextPageRequest property.
+ ///
+ void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/windowsupdates/requests/IUpdatesResourceConnectionsCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/IDeviceManagementServiceNowConnectionsCollectionRequest.cs
similarity index 57%
rename from src/Microsoft.Graph/Generated/windowsupdates/requests/IUpdatesResourceConnectionsCollectionRequest.cs
rename to src/Microsoft.Graph/Generated/requests/IDeviceManagementServiceNowConnectionsCollectionRequest.cs
index f6a140a1268..8f62efdb6cf 100644
--- a/src/Microsoft.Graph/Generated/windowsupdates/requests/IUpdatesResourceConnectionsCollectionRequest.cs
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceManagementServiceNowConnectionsCollectionRequest.cs
@@ -7,7 +7,7 @@
// Template Source: IEntityCollectionRequest.cs.tt
-namespace Microsoft.Graph.WindowsUpdates
+namespace Microsoft.Graph
{
using System;
using System.Collections.Generic;
@@ -16,25 +16,25 @@ namespace Microsoft.Graph.WindowsUpdates
using System.Linq.Expressions;
///
- /// The interface IUpdatesResourceConnectionsCollectionRequest.
+ /// The interface IDeviceManagementServiceNowConnectionsCollectionRequest.
///
- public partial interface IUpdatesResourceConnectionsCollectionRequest : Microsoft.Graph.IBaseRequest
+ public partial interface IDeviceManagementServiceNowConnectionsCollectionRequest : IBaseRequest
{
///
- /// Adds the specified ResourceConnection to the collection via POST.
+ /// Adds the specified ServiceNowConnection to the collection via POST.
///
- /// The ResourceConnection to add.
+ /// The ServiceNowConnection to add.
/// The for the request.
- /// The created ResourceConnection.
- System.Threading.Tasks.Task AddAsync(ResourceConnection resourceConnection, CancellationToken cancellationToken = default);
+ /// The created ServiceNowConnection.
+ System.Threading.Tasks.Task AddAsync(ServiceNowConnection serviceNowConnection, CancellationToken cancellationToken = default);
///
- /// Adds the specified ResourceConnection to the collection via POST and returns a object of the request.
+ /// Adds the specified ServiceNowConnection to the collection via POST and returns a object of the request.
///
- /// The ResourceConnection to add.
+ /// The ServiceNowConnection to add.
/// The for the request.
- /// The object of the request.
- System.Threading.Tasks.Task> AddResponseAsync(ResourceConnection resourceConnection, CancellationToken cancellationToken = default);
+ /// The object of the request.
+ System.Threading.Tasks.Task> AddResponseAsync(ServiceNowConnection serviceNowConnection, CancellationToken cancellationToken = default);
///
@@ -42,69 +42,69 @@ public partial interface IUpdatesResourceConnectionsCollectionRequest : Microsof
///
/// The for the request.
/// The collection page.
- System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
///
- /// Gets the collection page and returns a object.
+ /// Gets the collection page and returns a object.
///
/// The for the request.
- /// The object.
- System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+ /// The object.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
///
/// Adds the specified expand value to the request.
///
/// The expand value.
/// The request object to send.
- IUpdatesResourceConnectionsCollectionRequest Expand(string value);
+ IDeviceManagementServiceNowConnectionsCollectionRequest Expand(string value);
///
/// Adds the specified expand value to the request.
///
/// The expression from which to calculate the expand value.
/// The request object to send.
- IUpdatesResourceConnectionsCollectionRequest Expand(Expression> expandExpression);
+ IDeviceManagementServiceNowConnectionsCollectionRequest Expand(Expression> expandExpression);
///
/// Adds the specified select value to the request.
///
/// The select value.
/// The request object to send.
- IUpdatesResourceConnectionsCollectionRequest Select(string value);
+ IDeviceManagementServiceNowConnectionsCollectionRequest Select(string value);
///
/// Adds the specified select value to the request.
///
/// The expression from which to calculate the select value.
/// The request object to send.
- IUpdatesResourceConnectionsCollectionRequest Select(Expression> selectExpression);
+ IDeviceManagementServiceNowConnectionsCollectionRequest Select(Expression> selectExpression);
///
/// Adds the specified top value to the request.
///
/// The top value.
/// The request object to send.
- IUpdatesResourceConnectionsCollectionRequest Top(int value);
+ IDeviceManagementServiceNowConnectionsCollectionRequest Top(int value);
///
/// Adds the specified filter value to the request.
///
/// The filter value.
/// The request object to send.
- IUpdatesResourceConnectionsCollectionRequest Filter(string value);
+ IDeviceManagementServiceNowConnectionsCollectionRequest Filter(string value);
///
/// Adds the specified skip value to the request.
///
/// The skip value.
/// The request object to send.
- IUpdatesResourceConnectionsCollectionRequest Skip(int value);
+ IDeviceManagementServiceNowConnectionsCollectionRequest Skip(int value);
///
/// Adds the specified orderby value to the request.
///
/// The orderby value.
/// The request object to send.
- IUpdatesResourceConnectionsCollectionRequest OrderBy(string value);
+ IDeviceManagementServiceNowConnectionsCollectionRequest OrderBy(string value);
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceManagementServiceNowConnectionsCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IDeviceManagementServiceNowConnectionsCollectionRequestBuilder.cs
new file mode 100644
index 00000000000..702911929e0
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceManagementServiceNowConnectionsCollectionRequestBuilder.cs
@@ -0,0 +1,41 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionRequestBuilder.cs.tt
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The interface IDeviceManagementServiceNowConnectionsCollectionRequestBuilder.
+ ///
+ public partial interface IDeviceManagementServiceNowConnectionsCollectionRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IDeviceManagementServiceNowConnectionsCollectionRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IDeviceManagementServiceNowConnectionsCollectionRequest Request(IEnumerable
options);
+
+ ///
+ /// Gets an for the specified ServiceNowConnection.
+ ///
+ /// The ID for the ServiceNowConnection.
+ /// The .
+ IServiceNowConnectionRequestBuilder this[string id] { get; }
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage.cs b/src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionPage.cs
similarity index 79%
rename from src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage.cs
rename to src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionPage.cs
index f6f627fb5fe..290b9be0c32 100644
--- a/src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage.cs
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionPage.cs
@@ -13,15 +13,15 @@ namespace Microsoft.Graph
using System.Text.Json.Serialization;
///
- /// The interface IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage.
+ /// The interface IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionPage.
///
- [InterfaceConverter(typeof(InterfaceConverter))]
- public interface IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage : ICollectionPage
+ [InterfaceConverter(typeof(InterfaceConverter))]
+ public interface IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionPage : ICollectionPage
{
///
- /// Gets the next page instance.
+ /// Gets the next page instance.
///
- IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest NextPageRequest { get; }
+ IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest NextPageRequest { get; }
///
/// Initializes the NextPageRequest property.
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest.cs b/src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest.cs
similarity index 73%
rename from src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest.cs
rename to src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest.cs
index da3161528ca..d41eb368cff 100644
--- a/src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest.cs
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest.cs
@@ -16,25 +16,25 @@ namespace Microsoft.Graph
using System.Linq.Expressions;
///
- /// The interface IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest.
+ /// The interface IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest.
///
- public partial interface IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest : IBaseRequest
+ public partial interface IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest : IBaseRequest
{
///
- /// Adds the specified UserExperienceAnalyticsDeviceTimelineEvents to the collection via POST.
+ /// Adds the specified UserExperienceAnalyticsDeviceTimelineEvent to the collection via POST.
///
- /// The UserExperienceAnalyticsDeviceTimelineEvents to add.
+ /// The UserExperienceAnalyticsDeviceTimelineEvent to add.
/// The for the request.
- /// The created UserExperienceAnalyticsDeviceTimelineEvents.
- System.Threading.Tasks.Task AddAsync(UserExperienceAnalyticsDeviceTimelineEvents userExperienceAnalyticsDeviceTimelineEvents, CancellationToken cancellationToken = default);
+ /// The created UserExperienceAnalyticsDeviceTimelineEvent.
+ System.Threading.Tasks.Task AddAsync(UserExperienceAnalyticsDeviceTimelineEvent userExperienceAnalyticsDeviceTimelineEvent, CancellationToken cancellationToken = default);
///
- /// Adds the specified UserExperienceAnalyticsDeviceTimelineEvents to the collection via POST and returns a object of the request.
+ /// Adds the specified UserExperienceAnalyticsDeviceTimelineEvent to the collection via POST and returns a object of the request.
///
- /// The UserExperienceAnalyticsDeviceTimelineEvents to add.
+ /// The UserExperienceAnalyticsDeviceTimelineEvent to add.
/// The for the request.
- /// The object of the request.
- System.Threading.Tasks.Task> AddResponseAsync(UserExperienceAnalyticsDeviceTimelineEvents userExperienceAnalyticsDeviceTimelineEvents, CancellationToken cancellationToken = default);
+ /// The object of the request.
+ System.Threading.Tasks.Task> AddResponseAsync(UserExperienceAnalyticsDeviceTimelineEvent userExperienceAnalyticsDeviceTimelineEvent, CancellationToken cancellationToken = default);
///
@@ -42,69 +42,69 @@ public partial interface IDeviceManagementUserExperienceAnalyticsDeviceTimelineE
///
/// The for the request.
/// The collection page.
- System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
///
- /// Gets the collection page and returns a object.
+ /// Gets the collection page and returns a object.
///
/// The for the request.
- /// The object.
- System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+ /// The object.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
///
/// Adds the specified expand value to the request.
///
/// The expand value.
/// The request object to send.
- IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Expand(string value);
+ IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Expand(string value);
///
/// Adds the specified expand value to the request.
///
/// The expression from which to calculate the expand value.
/// The request object to send.
- IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Expand(Expression> expandExpression);
+ IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Expand(Expression> expandExpression);
///
/// Adds the specified select value to the request.
///
/// The select value.
/// The request object to send.
- IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Select(string value);
+ IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Select(string value);
///
/// Adds the specified select value to the request.
///
/// The expression from which to calculate the select value.
/// The request object to send.
- IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Select(Expression> selectExpression);
+ IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Select(Expression> selectExpression);
///
/// Adds the specified top value to the request.
///
/// The top value.
/// The request object to send.
- IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Top(int value);
+ IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Top(int value);
///
/// Adds the specified filter value to the request.
///
/// The filter value.
/// The request object to send.
- IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Filter(string value);
+ IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Filter(string value);
///
/// Adds the specified skip value to the request.
///
/// The skip value.
/// The request object to send.
- IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Skip(int value);
+ IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Skip(int value);
///
/// Adds the specified orderby value to the request.
///
/// The orderby value.
/// The request object to send.
- IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest OrderBy(string value);
+ IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest OrderBy(string value);
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder.cs
similarity index 75%
rename from src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder.cs
rename to src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder.cs
index 1c6fa7ccfc8..98e11f14f49 100644
--- a/src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder.cs
@@ -12,29 +12,29 @@ namespace Microsoft.Graph
using System.Collections.Generic;
///
- /// The interface IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder.
+ /// The interface IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder.
///
- public partial interface IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder : IBaseRequestBuilder
+ public partial interface IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequestBuilder : IBaseRequestBuilder
{
///
/// Builds the request.
///
/// The built request.
- IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Request();
+ IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventCollectionRequest Request();
///
/// Builds the request.
///
/// The query and header options for the request.
/// The built request.
- IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest Request(IEnumerable
options);
///
- /// Gets an for the specified UserExperienceAnalyticsDeviceTimelineEvents.
+ /// Gets an for the specified UserExperienceAnalyticsDeviceTimelineEvent.
///
- /// The ID for the UserExperienceAnalyticsDeviceTimelineEvents.
- /// The .
- IUserExperienceAnalyticsDeviceTimelineEventsRequestBuilder this[string id] { get; }
+ /// The ID for the UserExperienceAnalyticsDeviceTimelineEvent.
+ /// The .
+ IUserExperienceAnalyticsDeviceTimelineEventRequestBuilder this[string id] { get; }
}
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceReferenceRequest.cs b/src/Microsoft.Graph/Generated/requests/IDeviceReferenceRequest.cs
new file mode 100644
index 00000000000..d5d03fb59a8
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceReferenceRequest.cs
@@ -0,0 +1,51 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityReferenceRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Net.Http;
+ using System.Threading;
+
+ ///
+ /// The interface IDeviceReferenceRequest.
+ ///
+ public partial interface IDeviceReferenceRequest : IBaseRequest
+ {
+ ///
+ /// Deletes the specified Device reference.
+ ///
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task DeleteAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified Device reference and returns a object.
+ ///
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task DeleteResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Puts the specified Device reference.
+ ///
+ /// The Device reference reference to update.
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task PutAsync(string id, CancellationToken cancellationToken = default);
+
+ ///
+ /// Puts the specified Device reference and returns a object
+ ///
+ /// The Device reference reference to update.
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task PutResponseAsync(string id, CancellationToken cancellationToken = default);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceReferenceRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IDeviceReferenceRequestBuilder.cs
new file mode 100644
index 00000000000..c74a4eb0a20
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceReferenceRequestBuilder.cs
@@ -0,0 +1,33 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityReferenceRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The interface IDeviceReferenceRequestBuilder.
+ ///
+ public partial interface IDeviceReferenceRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IDeviceReferenceRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IDeviceReferenceRequest Request(IEnumerable
options);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceWithReferenceRequest.cs b/src/Microsoft.Graph/Generated/requests/IDeviceWithReferenceRequest.cs
new file mode 100644
index 00000000000..5e48f4a9a4c
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceWithReferenceRequest.cs
@@ -0,0 +1,114 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityWithReferenceRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The interface IDeviceWithReferenceRequest.
+ ///
+ public partial interface IDeviceWithReferenceRequest : IBaseRequest
+ {
+ ///
+ /// Gets the specified Device.
+ ///
+ /// The for the request.
+ /// The Device.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified Device and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Creates the specified Device using POST.
+ ///
+ /// The Device to create.
+ /// The for the request.
+ /// The created Device.
+ System.Threading.Tasks.Task CreateAsync(Device deviceToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Creates the specified Device using POST and returns a object.
+ ///
+ /// The Device to create.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> CreateResponseAsync(Device deviceToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified Device using PATCH.
+ ///
+ /// The Device to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The updated Device.
+ System.Threading.Tasks.Task UpdateAsync(Device deviceToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified Device using PATCH and returns a object.
+ ///
+ /// The Device to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The object of the request.
+ System.Threading.Tasks.Task> UpdateResponseAsync(Device deviceToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified Device.
+ ///
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task DeleteAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified Device and returns a object.
+ ///
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task DeleteResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IDeviceWithReferenceRequest Expand(string value);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expression from which to calculate the expand value.
+ /// The request object to send.
+ IDeviceWithReferenceRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IDeviceWithReferenceRequest Select(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The expression from which to calculate the select value.
+ /// The request object to send.
+ IDeviceWithReferenceRequest Select(Expression> selectExpression);
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IDeviceWithReferenceRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IDeviceWithReferenceRequestBuilder.cs
new file mode 100644
index 00000000000..101a06bd03e
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IDeviceWithReferenceRequestBuilder.cs
@@ -0,0 +1,40 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityWithReferenceRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The interface IDeviceWithReferenceRequestBuilder.
+ ///
+ public partial interface IDeviceWithReferenceRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IDeviceWithReferenceRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IDeviceWithReferenceRequest Request(IEnumerable
options);
+
+ ///
+ /// Gets the request builder for the reference of the device.
+ ///
+ /// The .
+ IDeviceReferenceRequestBuilder Reference { get; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IDriveItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IDriveItemRequestBuilder.cs
index dc2816fdbe2..a8080d36006 100644
--- a/src/Microsoft.Graph/Generated/requests/IDriveItemRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IDriveItemRequestBuilder.cs
@@ -46,8 +46,8 @@ public partial interface IDriveItemRequestBuilder : IBaseItemRequestBuilder
///
/// Gets the request builder for Analytics.
///
- /// The .
- IItemAnalyticsWithReferenceRequestBuilder Analytics { get; }
+ /// The .
+ IItemAnalyticsRequestBuilder Analytics { get; }
///
/// Gets the request builder for Children.
diff --git a/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionReferencesRequest.cs b/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionReferencesRequest.cs
new file mode 100644
index 00000000000..a57b615b319
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionReferencesRequest.cs
@@ -0,0 +1,25 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionReferencesRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.Net.Http;
+ using System.Threading;
+
+ ///
+ /// The interface IManagedDeviceDeviceHealthScriptStatesCollectionReferencesRequest.
+ ///
+ public partial interface IManagedDeviceDeviceHealthScriptStatesCollectionReferencesRequest : IBaseRequest
+ {
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionReferencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionReferencesRequestBuilder.cs
new file mode 100644
index 00000000000..39c0587318a
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionReferencesRequestBuilder.cs
@@ -0,0 +1,32 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionReferencesRequestBuilder.cs.tt
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The interface IManagedDeviceDeviceHealthScriptStatesCollectionReferencesRequestBuilder.
+ ///
+ public partial interface IManagedDeviceDeviceHealthScriptStatesCollectionReferencesRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IManagedDeviceDeviceHealthScriptStatesCollectionReferencesRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IManagedDeviceDeviceHealthScriptStatesCollectionReferencesRequest Request(IEnumerable
options);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesPage.cs b/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesPage.cs
new file mode 100644
index 00000000000..ad77b184088
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesPage.cs
@@ -0,0 +1,31 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionWithReferencesPage.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Text.Json.Serialization;
+
+ ///
+ /// The interface IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesPage.
+ ///
+ [InterfaceConverter(typeof(InterfaceConverter))]
+ public interface IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesPage : ICollectionPage
+ {
+ ///
+ /// Gets the next page instance.
+ ///
+ IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest NextPageRequest { get; }
+
+ ///
+ /// Initializes the NextPageRequest property.
+ ///
+ void InitializeNextPageRequest(IBaseClient client, string nextPageLinkString);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest.cs b/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest.cs
new file mode 100644
index 00000000000..28e620a130f
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest.cs
@@ -0,0 +1,94 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionWithReferencesRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The interface IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest.
+ ///
+ public partial interface IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest : IBaseRequest
+ {
+
+ ///
+ /// Gets the collection page.
+ ///
+ /// The for the request.
+ /// The collection page.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the collection page and returns a object.
+ ///
+ /// The for the request.
+ /// The object.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest Expand(string value);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expression from which to calculate the expand value.
+ /// The request object to send.
+ IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest Select(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The expression from which to calculate the select value.
+ /// The request object to send.
+ IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest Select(Expression> selectExpression);
+
+ ///
+ /// Adds the specified top value to the request.
+ ///
+ /// The top value.
+ /// The request object to send.
+ IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest Top(int value);
+
+ ///
+ /// Adds the specified filter value to the request.
+ ///
+ /// The filter value.
+ /// The request object to send.
+ IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest Filter(string value);
+
+ ///
+ /// Adds the specified skip value to the request.
+ ///
+ /// The skip value.
+ /// The request object to send.
+ IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest Skip(int value);
+
+ ///
+ /// Adds the specified orderby value to the request.
+ ///
+ /// The orderby value.
+ /// The request object to send.
+ IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest OrderBy(string value);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequestBuilder.cs
new file mode 100644
index 00000000000..52bc534e3f7
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequestBuilder.cs
@@ -0,0 +1,46 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityCollectionWithReferencesRequestBuilder.cs.tt
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+
+ ///
+ /// The interface IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequestBuilder.
+ ///
+ public partial interface IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequest Request(IEnumerable
options);
+
+ ///
+ /// Gets an for the specified DeviceHealthScriptPolicyState.
+ ///
+ /// The ID for the DeviceHealthScriptPolicyState.
+ /// The .
+ IDeviceHealthScriptPolicyStateWithReferenceRequestBuilder this[string id] { get; }
+
+ ///
+ /// Gets an for the references in the collection.
+ ///
+ /// The .
+ IManagedDeviceDeviceHealthScriptStatesCollectionReferencesRequestBuilder References { get; }
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IManagedDeviceInitiateOnDemandProactiveRemediationRequest.cs b/src/Microsoft.Graph/Generated/requests/IManagedDeviceInitiateOnDemandProactiveRemediationRequest.cs
new file mode 100644
index 00000000000..c5888bf9e63
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IManagedDeviceInitiateOnDemandProactiveRemediationRequest.cs
@@ -0,0 +1,60 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IMethodRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+
+ ///
+ /// The interface IManagedDeviceInitiateOnDemandProactiveRemediationRequest.
+ ///
+ public partial interface IManagedDeviceInitiateOnDemandProactiveRemediationRequest : IBaseRequest
+ {
+ ///
+ /// Gets the request body.
+ ///
+ ManagedDeviceInitiateOnDemandProactiveRemediationRequestBody RequestBody { get; }
+
+
+ ///
+ /// Issues the POST request.
+ ///
+ /// The for the request.
+ /// The task to await for async call.
+ System.Threading.Tasks.Task PostAsync(
+ CancellationToken cancellationToken = default);
+
+ ///
+ /// Issues the POST request and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request
+ System.Threading.Tasks.Task PostResponseAsync(CancellationToken cancellationToken = default);
+
+
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IManagedDeviceInitiateOnDemandProactiveRemediationRequest Expand(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IManagedDeviceInitiateOnDemandProactiveRemediationRequest Select(string value);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IManagedDeviceInitiateOnDemandProactiveRemediationRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IManagedDeviceInitiateOnDemandProactiveRemediationRequestBuilder.cs
new file mode 100644
index 00000000000..9a45987ead0
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IManagedDeviceInitiateOnDemandProactiveRemediationRequestBuilder.cs
@@ -0,0 +1,28 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IMethodRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+
+ ///
+ /// The interface IManagedDeviceInitiateOnDemandProactiveRemediationRequestBuilder.
+ ///
+ public partial interface IManagedDeviceInitiateOnDemandProactiveRemediationRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IManagedDeviceInitiateOnDemandProactiveRemediationRequest Request(IEnumerable
options = null);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IManagedDeviceRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IManagedDeviceRequestBuilder.cs
index 472088b487a..5315a8c2d46 100644
--- a/src/Microsoft.Graph/Generated/requests/IManagedDeviceRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IManagedDeviceRequestBuilder.cs
@@ -73,6 +73,12 @@ public partial interface IManagedDeviceRequestBuilder : IEntityRequestBuilder
/// The .
IDeviceCategoryRequestBuilder DeviceCategory { get; }
+ ///
+ /// Gets the request builder for DeviceHealthScriptStates.
+ ///
+ /// The .
+ IManagedDeviceDeviceHealthScriptStatesCollectionWithReferencesRequestBuilder DeviceHealthScriptStates { get; }
+
///
/// Gets the request builder for LogCollectionRequests.
///
@@ -200,6 +206,13 @@ IManagedDeviceEnableLostModeRequestBuilder EnableLostMode(
/// The .
IManagedDeviceInitiateMobileDeviceManagementKeyRecoveryRequestBuilder InitiateMobileDeviceManagementKeyRecovery();
+ ///
+ /// Gets the request builder for ManagedDeviceInitiateOnDemandProactiveRemediation.
+ ///
+ /// The .
+ IManagedDeviceInitiateOnDemandProactiveRemediationRequestBuilder InitiateOnDemandProactiveRemediation(
+ string scriptPolicyId);
+
///
/// Gets the request builder for ManagedDeviceLocateDevice.
///
diff --git a/src/Microsoft.Graph/Generated/requests/IMicrosoftAuthenticatorAuthenticationMethodRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IMicrosoftAuthenticatorAuthenticationMethodRequestBuilder.cs
index 453deb60149..b5fbfe373c2 100644
--- a/src/Microsoft.Graph/Generated/requests/IMicrosoftAuthenticatorAuthenticationMethodRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IMicrosoftAuthenticatorAuthenticationMethodRequestBuilder.cs
@@ -34,8 +34,8 @@ public partial interface IMicrosoftAuthenticatorAuthenticationMethodRequestBuild
///
/// Gets the request builder for Device.
///
- /// The .
- IDeviceRequestBuilder Device { get; }
+ /// The .
+ IDeviceWithReferenceRequestBuilder Device { get; }
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/IPasswordlessMicrosoftAuthenticatorAuthenticationMethodRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IPasswordlessMicrosoftAuthenticatorAuthenticationMethodRequestBuilder.cs
index 539991dfc0b..192fd7b78cc 100644
--- a/src/Microsoft.Graph/Generated/requests/IPasswordlessMicrosoftAuthenticatorAuthenticationMethodRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IPasswordlessMicrosoftAuthenticatorAuthenticationMethodRequestBuilder.cs
@@ -34,8 +34,8 @@ public partial interface IPasswordlessMicrosoftAuthenticatorAuthenticationMethod
///
/// Gets the request builder for Device.
///
- /// The .
- IDeviceRequestBuilder Device { get; }
+ /// The .
+ IDeviceWithReferenceRequestBuilder Device { get; }
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityCountsRequest.cs b/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityCountsRequest.cs
new file mode 100644
index 00000000000..45d5f189ab1
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityCountsRequest.cs
@@ -0,0 +1,44 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IMethodRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+
+ ///
+ /// The interface IReportRootGetFormsUserActivityCountsRequest.
+ ///
+ public partial interface IReportRootGetFormsUserActivityCountsRequest : IBaseRequest
+ {
+
+ ///
+ /// Issues the GET request.
+ ///
+ /// The for the request.
+ /// The for the request.
+ /// The task to await for async call.
+ System.Threading.Tasks.Task GetAsync(
+ CancellationToken cancellationToken = default,
+ HttpCompletionOption httpCompletionOption = HttpCompletionOption.ResponseContentRead);
+
+ ///
+ /// Issues the GET request and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request
+ System.Threading.Tasks.Task GetResponseAsync(CancellationToken cancellationToken = default);
+
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityCountsRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityCountsRequestBuilder.cs
new file mode 100644
index 00000000000..71de3fbf294
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityCountsRequestBuilder.cs
@@ -0,0 +1,28 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IMethodRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+
+ ///
+ /// The interface IReportRootGetFormsUserActivityCountsRequestBuilder.
+ ///
+ public partial interface IReportRootGetFormsUserActivityCountsRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IReportRootGetFormsUserActivityCountsRequest Request(IEnumerable
options = null);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityUserCountsRequest.cs b/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityUserCountsRequest.cs
new file mode 100644
index 00000000000..de0da5f5cd4
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityUserCountsRequest.cs
@@ -0,0 +1,44 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IMethodRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+
+ ///
+ /// The interface IReportRootGetFormsUserActivityUserCountsRequest.
+ ///
+ public partial interface IReportRootGetFormsUserActivityUserCountsRequest : IBaseRequest
+ {
+
+ ///
+ /// Issues the GET request.
+ ///
+ /// The for the request.
+ /// The for the request.
+ /// The task to await for async call.
+ System.Threading.Tasks.Task GetAsync(
+ CancellationToken cancellationToken = default,
+ HttpCompletionOption httpCompletionOption = HttpCompletionOption.ResponseContentRead);
+
+ ///
+ /// Issues the GET request and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request
+ System.Threading.Tasks.Task GetResponseAsync(CancellationToken cancellationToken = default);
+
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityUserCountsRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityUserCountsRequestBuilder.cs
new file mode 100644
index 00000000000..f87a8699c94
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityUserCountsRequestBuilder.cs
@@ -0,0 +1,28 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IMethodRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+
+ ///
+ /// The interface IReportRootGetFormsUserActivityUserCountsRequestBuilder.
+ ///
+ public partial interface IReportRootGetFormsUserActivityUserCountsRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IReportRootGetFormsUserActivityUserCountsRequest Request(IEnumerable
options = null);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityUserDetailRequest.cs b/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityUserDetailRequest.cs
new file mode 100644
index 00000000000..add797b1e4f
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityUserDetailRequest.cs
@@ -0,0 +1,44 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IMethodRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+
+ ///
+ /// The interface IReportRootGetFormsUserActivityUserDetailRequest.
+ ///
+ public partial interface IReportRootGetFormsUserActivityUserDetailRequest : IBaseRequest
+ {
+
+ ///
+ /// Issues the GET request.
+ ///
+ /// The for the request.
+ /// The for the request.
+ /// The task to await for async call.
+ System.Threading.Tasks.Task GetAsync(
+ CancellationToken cancellationToken = default,
+ HttpCompletionOption httpCompletionOption = HttpCompletionOption.ResponseContentRead);
+
+ ///
+ /// Issues the GET request and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request
+ System.Threading.Tasks.Task GetResponseAsync(CancellationToken cancellationToken = default);
+
+
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityUserDetailRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityUserDetailRequestBuilder.cs
new file mode 100644
index 00000000000..24054aec16d
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IReportRootGetFormsUserActivityUserDetailRequestBuilder.cs
@@ -0,0 +1,28 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IMethodRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+
+ ///
+ /// The interface IReportRootGetFormsUserActivityUserDetailRequestBuilder.
+ ///
+ public partial interface IReportRootGetFormsUserActivityUserDetailRequestBuilder : IBaseRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ IReportRootGetFormsUserActivityUserDetailRequest Request(IEnumerable
options = null);
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IReportRootRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IReportRootRequestBuilder.cs
index a849ceda05c..d6e7be17728 100644
--- a/src/Microsoft.Graph/Generated/requests/IReportRootRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IReportRootRequestBuilder.cs
@@ -293,6 +293,34 @@ IReportRootGetEmailAppUsageUserDetailRequestBuilder GetEmailAppUsageUserDetail(
IReportRootGetEmailAppUsageVersionsUserCountsRequestBuilder GetEmailAppUsageVersionsUserCounts(
string period);
+ ///
+ /// Gets the request builder for ReportRootGetFormsUserActivityCounts.
+ ///
+ /// The .
+ IReportRootGetFormsUserActivityCountsRequestBuilder GetFormsUserActivityCounts(
+ string period);
+
+ ///
+ /// Gets the request builder for ReportRootGetFormsUserActivityUserCounts.
+ ///
+ /// The .
+ IReportRootGetFormsUserActivityUserCountsRequestBuilder GetFormsUserActivityUserCounts(
+ string period);
+
+ ///
+ /// Gets the request builder for ReportRootGetFormsUserActivityUserDetail.
+ ///
+ /// The .
+ IReportRootGetFormsUserActivityUserDetailRequestBuilder GetFormsUserActivityUserDetail(
+ Date date);
+
+ ///
+ /// Gets the request builder for ReportRootGetFormsUserActivityUserDetail.
+ ///
+ /// The .
+ IReportRootGetFormsUserActivityUserDetailRequestBuilder GetFormsUserActivityUserDetail(
+ string period);
+
///
/// Gets the request builder for ReportRootGetM365AppPlatformUserCounts.
///
diff --git a/src/Microsoft.Graph/Generated/requests/IServiceNowConnectionRequest.cs b/src/Microsoft.Graph/Generated/requests/IServiceNowConnectionRequest.cs
new file mode 100644
index 00000000000..244b4c10ed5
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IServiceNowConnectionRequest.cs
@@ -0,0 +1,130 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityRequest.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.IO;
+ using System.Net.Http;
+ using System.Threading;
+ using System.Linq.Expressions;
+
+ ///
+ /// The interface IServiceNowConnectionRequest.
+ ///
+ public partial interface IServiceNowConnectionRequest : IBaseRequest
+ {
+ ///
+ /// Creates the specified ServiceNowConnection using POST.
+ ///
+ /// The ServiceNowConnection to create.
+ /// The for the request.
+ /// The created ServiceNowConnection.
+ System.Threading.Tasks.Task CreateAsync(ServiceNowConnection serviceNowConnectionToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Creates the specified ServiceNowConnection using POST and returns a object.
+ ///
+ /// The ServiceNowConnection to create.
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> CreateResponseAsync(ServiceNowConnection serviceNowConnectionToCreate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified ServiceNowConnection.
+ ///
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task DeleteAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Deletes the specified ServiceNowConnection and returns a object.
+ ///
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task DeleteResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified ServiceNowConnection.
+ ///
+ /// The for the request.
+ /// The ServiceNowConnection.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Gets the specified ServiceNowConnection and returns a object.
+ ///
+ /// The for the request.
+ /// The object of the request.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified ServiceNowConnection using PATCH.
+ ///
+ /// The ServiceNowConnection to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The updated ServiceNowConnection.
+ System.Threading.Tasks.Task UpdateAsync(ServiceNowConnection serviceNowConnectionToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified ServiceNowConnection using PATCH and returns a object.
+ ///
+ /// The ServiceNowConnection to update.
+ /// The for the request.
+ /// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
+ /// The object of the request.
+ System.Threading.Tasks.Task> UpdateResponseAsync(ServiceNowConnection serviceNowConnectionToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified ServiceNowConnection using PUT.
+ ///
+ /// The ServiceNowConnection object to update.
+ /// The for the request.
+ /// The task to await.
+ System.Threading.Tasks.Task PutAsync(ServiceNowConnection serviceNowConnectionToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Updates the specified ServiceNowConnection using PUT and returns a object.
+ ///
+ /// The ServiceNowConnection object to update.
+ /// The for the request.
+ /// The task of to await.
+ System.Threading.Tasks.Task> PutResponseAsync(ServiceNowConnection serviceNowConnectionToUpdate, CancellationToken cancellationToken = default);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expand value.
+ /// The request object to send.
+ IServiceNowConnectionRequest Expand(string value);
+
+ ///
+ /// Adds the specified expand value to the request.
+ ///
+ /// The expression from which to calculate the expand value.
+ /// The request object to send.
+ IServiceNowConnectionRequest Expand(Expression> expandExpression);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The select value.
+ /// The request object to send.
+ IServiceNowConnectionRequest Select(string value);
+
+ ///
+ /// Adds the specified select value to the request.
+ ///
+ /// The expression from which to calculate the select value.
+ /// The request object to send.
+ IServiceNowConnectionRequest Select(Expression> selectExpression);
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IServiceNowConnectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IServiceNowConnectionRequestBuilder.cs
new file mode 100644
index 00000000000..59fc7c0aeae
--- /dev/null
+++ b/src/Microsoft.Graph/Generated/requests/IServiceNowConnectionRequestBuilder.cs
@@ -0,0 +1,35 @@
+// ------------------------------------------------------------------------------
+// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
+// ------------------------------------------------------------------------------
+
+// **NOTE** This file was generated by a tool and any changes will be overwritten.
+//
+
+// Template Source: IEntityRequestBuilder.cs.tt
+
+namespace Microsoft.Graph
+{
+ using System;
+ using System.Collections.Generic;
+ using System.IO;
+
+ ///
+ /// The interface IServiceNowConnectionRequestBuilder.
+ ///
+ public partial interface IServiceNowConnectionRequestBuilder : IEntityRequestBuilder
+ {
+ ///
+ /// Builds the request.
+ ///
+ /// The built request.
+ new IServiceNowConnectionRequest Request();
+
+ ///
+ /// Builds the request.
+ ///
+ /// The query and header options for the request.
+ /// The built request.
+ new IServiceNowConnectionRequest Request(IEnumerable
options);
+
+ }
+}
diff --git a/src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventsRequest.cs b/src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventRequest.cs
similarity index 65%
rename from src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventsRequest.cs
rename to src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventRequest.cs
index b7431e02821..ecc3f61d655 100644
--- a/src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventsRequest.cs
+++ b/src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventRequest.cs
@@ -16,115 +16,115 @@ namespace Microsoft.Graph
using System.Linq.Expressions;
///
- /// The interface IUserExperienceAnalyticsDeviceTimelineEventsRequest.
+ /// The interface IUserExperienceAnalyticsDeviceTimelineEventRequest.
///
- public partial interface IUserExperienceAnalyticsDeviceTimelineEventsRequest : IBaseRequest
+ public partial interface IUserExperienceAnalyticsDeviceTimelineEventRequest : IBaseRequest
{
///
- /// Creates the specified UserExperienceAnalyticsDeviceTimelineEvents using POST.
+ /// Creates the specified UserExperienceAnalyticsDeviceTimelineEvent using POST.
///
- /// The UserExperienceAnalyticsDeviceTimelineEvents to create.
+ /// The UserExperienceAnalyticsDeviceTimelineEvent to create.
/// The for the request.
- /// The created UserExperienceAnalyticsDeviceTimelineEvents.
- System.Threading.Tasks.Task CreateAsync(UserExperienceAnalyticsDeviceTimelineEvents userExperienceAnalyticsDeviceTimelineEventsToCreate, CancellationToken cancellationToken = default);
+ /// The created UserExperienceAnalyticsDeviceTimelineEvent.
+ System.Threading.Tasks.Task CreateAsync(UserExperienceAnalyticsDeviceTimelineEvent userExperienceAnalyticsDeviceTimelineEventToCreate, CancellationToken cancellationToken = default);
///
- /// Creates the specified UserExperienceAnalyticsDeviceTimelineEvents using POST and returns a object.
+ /// Creates the specified UserExperienceAnalyticsDeviceTimelineEvent using POST and returns a object.
///
- /// The UserExperienceAnalyticsDeviceTimelineEvents to create.
+ /// The UserExperienceAnalyticsDeviceTimelineEvent to create.
/// The for the request.
- /// The object of the request.
- System.Threading.Tasks.Task> CreateResponseAsync(UserExperienceAnalyticsDeviceTimelineEvents userExperienceAnalyticsDeviceTimelineEventsToCreate, CancellationToken cancellationToken = default);
+ /// The object of the request.
+ System.Threading.Tasks.Task> CreateResponseAsync(UserExperienceAnalyticsDeviceTimelineEvent userExperienceAnalyticsDeviceTimelineEventToCreate, CancellationToken cancellationToken = default);
///
- /// Deletes the specified UserExperienceAnalyticsDeviceTimelineEvents.
+ /// Deletes the specified UserExperienceAnalyticsDeviceTimelineEvent.
///
/// The for the request.
/// The task to await.
System.Threading.Tasks.Task DeleteAsync(CancellationToken cancellationToken = default);
///
- /// Deletes the specified UserExperienceAnalyticsDeviceTimelineEvents and returns a object.
+ /// Deletes the specified UserExperienceAnalyticsDeviceTimelineEvent and returns a object.
///
/// The for the request.
/// The task of to await.
System.Threading.Tasks.Task DeleteResponseAsync(CancellationToken cancellationToken = default);
///
- /// Gets the specified UserExperienceAnalyticsDeviceTimelineEvents.
+ /// Gets the specified UserExperienceAnalyticsDeviceTimelineEvent.
///
/// The for the request.
- /// The UserExperienceAnalyticsDeviceTimelineEvents.
- System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
+ /// The UserExperienceAnalyticsDeviceTimelineEvent.
+ System.Threading.Tasks.Task GetAsync(CancellationToken cancellationToken = default);
///
- /// Gets the specified UserExperienceAnalyticsDeviceTimelineEvents and returns a object.
+ /// Gets the specified UserExperienceAnalyticsDeviceTimelineEvent and returns a object.
///
/// The for the request.
- /// The object of the request.
- System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
+ /// The object of the request.
+ System.Threading.Tasks.Task> GetResponseAsync(CancellationToken cancellationToken = default);
///
- /// Updates the specified UserExperienceAnalyticsDeviceTimelineEvents using PATCH.
+ /// Updates the specified UserExperienceAnalyticsDeviceTimelineEvent using PATCH.
///
- /// The UserExperienceAnalyticsDeviceTimelineEvents to update.
+ /// The UserExperienceAnalyticsDeviceTimelineEvent to update.
/// The for the request.
/// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
- /// The updated UserExperienceAnalyticsDeviceTimelineEvents.
- System.Threading.Tasks.Task UpdateAsync(UserExperienceAnalyticsDeviceTimelineEvents userExperienceAnalyticsDeviceTimelineEventsToUpdate, CancellationToken cancellationToken = default);
+ /// The updated UserExperienceAnalyticsDeviceTimelineEvent.
+ System.Threading.Tasks.Task UpdateAsync(UserExperienceAnalyticsDeviceTimelineEvent userExperienceAnalyticsDeviceTimelineEventToUpdate, CancellationToken cancellationToken = default);
///
- /// Updates the specified UserExperienceAnalyticsDeviceTimelineEvents using PATCH and returns a object.
+ /// Updates the specified UserExperienceAnalyticsDeviceTimelineEvent using PATCH and returns a object.
///
- /// The UserExperienceAnalyticsDeviceTimelineEvents to update.
+ /// The UserExperienceAnalyticsDeviceTimelineEvent to update.
/// The for the request.
/// Thrown when an object returned in a response is used for updating an object in Microsoft Graph.
- /// The object of the request.
- System.Threading.Tasks.Task> UpdateResponseAsync(UserExperienceAnalyticsDeviceTimelineEvents userExperienceAnalyticsDeviceTimelineEventsToUpdate, CancellationToken cancellationToken = default);
+ /// The object of the request.
+ System.Threading.Tasks.Task> UpdateResponseAsync(UserExperienceAnalyticsDeviceTimelineEvent userExperienceAnalyticsDeviceTimelineEventToUpdate, CancellationToken cancellationToken = default);
///
- /// Updates the specified UserExperienceAnalyticsDeviceTimelineEvents using PUT.
+ /// Updates the specified UserExperienceAnalyticsDeviceTimelineEvent using PUT.
///
- /// The UserExperienceAnalyticsDeviceTimelineEvents object to update.
+ /// The UserExperienceAnalyticsDeviceTimelineEvent object to update.
/// The for the request.
/// The task to await.
- System.Threading.Tasks.Task PutAsync(UserExperienceAnalyticsDeviceTimelineEvents userExperienceAnalyticsDeviceTimelineEventsToUpdate, CancellationToken cancellationToken = default);
+ System.Threading.Tasks.Task PutAsync(UserExperienceAnalyticsDeviceTimelineEvent userExperienceAnalyticsDeviceTimelineEventToUpdate, CancellationToken cancellationToken = default);
///
- /// Updates the specified UserExperienceAnalyticsDeviceTimelineEvents using PUT and returns a object.
+ /// Updates the specified UserExperienceAnalyticsDeviceTimelineEvent using PUT and returns a object.
///
- /// The UserExperienceAnalyticsDeviceTimelineEvents object to update.
+ /// The UserExperienceAnalyticsDeviceTimelineEvent object to update.
/// The for the request.
- /// The task of to await.
- System.Threading.Tasks.Task> PutResponseAsync(UserExperienceAnalyticsDeviceTimelineEvents userExperienceAnalyticsDeviceTimelineEventsToUpdate, CancellationToken cancellationToken = default);
+ /// The task of to await.
+ System.Threading.Tasks.Task> PutResponseAsync(UserExperienceAnalyticsDeviceTimelineEvent userExperienceAnalyticsDeviceTimelineEventToUpdate, CancellationToken cancellationToken = default);
///
/// Adds the specified expand value to the request.
///
/// The expand value.
/// The request object to send.
- IUserExperienceAnalyticsDeviceTimelineEventsRequest Expand(string value);
+ IUserExperienceAnalyticsDeviceTimelineEventRequest Expand(string value);
///
/// Adds the specified expand value to the request.
///
/// The expression from which to calculate the expand value.
/// The request object to send.
- IUserExperienceAnalyticsDeviceTimelineEventsRequest Expand(Expression> expandExpression);
+ IUserExperienceAnalyticsDeviceTimelineEventRequest Expand(Expression> expandExpression);
///
/// Adds the specified select value to the request.
///
/// The select value.
/// The request object to send.
- IUserExperienceAnalyticsDeviceTimelineEventsRequest Select(string value);
+ IUserExperienceAnalyticsDeviceTimelineEventRequest Select(string value);
///
/// Adds the specified select value to the request.
///
/// The expression from which to calculate the select value.
/// The request object to send.
- IUserExperienceAnalyticsDeviceTimelineEventsRequest Select(Expression> selectExpression);
+ IUserExperienceAnalyticsDeviceTimelineEventRequest Select(Expression> selectExpression);
}
}
diff --git a/src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventsRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventRequestBuilder.cs
similarity index 81%
rename from src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventsRequestBuilder.cs
rename to src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventRequestBuilder.cs
index bdf35879ad6..cbdc8459dc0 100644
--- a/src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventsRequestBuilder.cs
+++ b/src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventRequestBuilder.cs
@@ -14,22 +14,22 @@ namespace Microsoft.Graph
using System.IO;
///